Ubuntu 16.04 LTS 搭建ftp服务器
其实我之前搭建好了,但是最近我上来看好像跟没搭建一样呢,于是我从新搭建一遍?
我的ubuntu版本:
cat /etc/issue Ubuntu 16.04 LTS \n \l
1.安装vsftpd(我不记得我第一遍搭建的时候有安装过这个东东)
sudo apt-get install vsftpd
2.配置
cd /etc sudo cp vsftpd.conf vsftpd.conf-orig sudo vim vsftpd.conf
我的配置文件如下,这个配置文件的知识来源于:靠我关掉了
#设定本地用户可以访问 local_enable=YES #设定可以进行写操作。 write_enable=YES #不允许匿名访问 anonymous_enable=NO #设定端口20进行数据连接 connect_from_port_20=YES #设定支撑Vsftpd服务的宿主用户为手动建立的prison用户 nopriv_user=prison #设定支持异步传输功能 async_abor_enable=YES #禁止用户登出自己的FTP主目录。 chroot_list_enable=NO #禁止用户登陆FTP后使用"ls -R"的命令。该命令会对服务器性能造成巨大开销 ls_recurse_enable=NO #设定userlist_file中的用户将不得使用FTP userlist_enable=YES chroot_local_user=yes listen=YES
结果在ftp服务器上ftp localhost依然登录不进去,说530错误,后来我把/etc/pam.d/vsftpd文件里面的内容全部注释了就可以了