centos7 安裝 vsftpd
-
安裝軟件
安裝vim 和 vsftpd
yum -y install vim vsftpd
-
Linux環境
需要關閉 seLinux
- 打開selinux的配置文件
vim /etc/sysconfig/selinux
- 將SELINUX=enforcing 改為 SELINUX=disabled
需要關閉 防火牆
1.防火牆開啟的狀態下關閉開機自啟
systemctl disable firewalld.service systemctl stop firewalld.service
-
配置文件
1.修改配置文件
# 運行 vim /etc/vsftpd/vsftpd.conf
# 找到 下面四條語句 anonymous_enable=YES #ascii_upload_enable=YES #ascii_download_enable=YES #chroot_local_user=YES -------------------- # 改為 下面四條語句 anonymous_enable=NO ascii_upload_enable=YES ascii_download_enable=YES chroot_local_user=YES #最后一行添加 allow_writeable_chroot=YES
2.創建 ftp用戶
# 創建用戶 useradd user1 # 這里的user1是用戶名.你可以自定義 # 修改剛剛創建用戶的密碼 echo 123456 |passwd --stdin user1 #設置user1的密碼為123456
-
配置vsftpd開機啟動
# 運行命令 chkconfig vsftpd on # 重啟 reboot
最后說明
如果按我的一步一步運行的。那么
ftp根目錄為 /home/user1/
ftp的ip為你的虛擬機的公網ip
ftp的端口為 21
ftp的賬號為 user1
ftp的密碼為 123456
本教程適用於虛擬機,服務器請勿輕易測試,因為關閉了防火牆。