Linux\CentOS 安裝 vsftpd 服務器

安裝

  • 查看電腦是否存在 vsftpd 服務器
rmp -qa|grep vsftpd
  • 若是有就刪除,沒有就使用yum 安裝 vsftpd
yum -y install vsftpd

配置

  • 在根目錄下建立 ftpfile 目錄:
cd \  # 回到根目錄
 mkdir ftpfile # 建立 ftpfile 文件夾

建立ftpfile文件夾

  • 爲 ftpfile 建立用戶
sudo useradd ftpuser -d /ftpfile/ -s /sbin/nologin
  • 給用戶賦予權限
sudo chown -R ftpuser.ftpuser /ftpfile/
  • 回到根目錄
cd \
  • 修改剛建立的用戶密碼
sudo passwd ftpuser
  • 查看 vsftpd 的路徑
whereis vsftpd
  • 配置 vsftpd
vim /etc/vsftpd/vsftpd.conf
  • 在 vsftpd.conf 中添加\修改如下信息
# 匿名訪問
anonymous_enable=NO

# 新增節點
ftpd_banner=Welcome to huaianmall FTP service.
local_root=/ftpfile
anon_root=/ftpfile
use_localtime=yes

#chroot_local_user=YES
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
  • 建立 chroot_list 文件
vim /etc/vsftpd/chroot_list
  • 把剛建立的用戶添加進去

添加ftpuser用戶

  • 重啓服務
service vsftpd restart

重啓服務

  • 加上匿名傳輸的相關端口
# 打開文件
 vim /etc/vsftpd/vsftpd.conf

# 加上端口信息
 pasv_min_port =61001
 pasv_max_port=62000
  • 編輯防火牆
sudo vim /etc/sysconfig/iptables
  • 防火牆設置
# vsftpd
-A INPUT -p TCP –dport 61001:62000 -j ACCEPT
-A OUTPUT -p TCP –sport 61001:62000 -j ACCEPT


-A INPUT -p tcp –dport 20 -j ACCEPT
-A OUTPUT -p tcp –dport 20 -j ACCEPT
-A INPUT -p tcp –dport 21 -j ACCEPT
-A OUTPUT -p tcp –dport 21 -j ACCEPT
  • 保存退出,經過vim的 ":wq"命令保存退出。若是還處於編輯狀態,須要按下 Esc 鍵,在輸入命令。vim

  • 重啓 vsftpd 服務器服務器

sudo service iptables restart

重啓 vsftpd 服務器

結束

好了,以上就是 vsftpd 的配置。tcp


人若無名,專心練劍! 喜歡的朋友能夠留下你的贊!rest

相關文章
相關標籤/搜索