Ubuntu16.04下FTP服务器的搭建配置

一、apt-get安装FTP服务
sudo apt-get install vsftpd

二、FTP启动、停止、重启命令
sudo service vsftpd start|stop|restart
sudo /etc/init.d/vsftpd start|stop|restart

三、检查FTP端口是否已经打开,ftp默认情况下,命令端口是21,数据端口就是20,或者直接在浏览器里输入“ftp://服务器IP
netstat -tnl

四、FTP服务器配置文件
主配置文件:/etc/vsftp.conf
权限限制用户列表文件:/etc/vsftp.chroot_list
认证配置文件:/etc/pam.d/vsftpd
用户列表:/etc/vsftpd.user_list

五、配置FTP服务,修改/etc/vsftp.conf文件
anonymous_enable=NO #是否允许匿名登陆
local_enable=YES # 是否允许本地登陆
write_enable=YES # 设置FTP可写

用户登录限制
#允许/etc/vsftpd.userlist用户列表登录
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.user_list
#禁止/etc/vsftpd.userlist用户列表登录
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd.user_list

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

#在本地 root 目录中插入用户名
#定义各个用户的本地 root 目录
user_sub_token= U S E R l o c a l r o o t = / h o m e / USER local_root=/home/ USERlocalroot=/home/USER/ftp

sudo useradd ftpuser -m -s /bin/bash
sudo passwd ftpuser

允许ftpuser登录FTP
echo “ftpuser” | sudo tee -a /etc/vsftpd.user_list


欢迎光临广州知了软件工作室,定制各类软件插件开发,请咨询QQ微信312117271,手机18928899728。
https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-2800137871.2.7c8034b2Uw2Rp9&id=570791137617

对ftp服务器的需求是:
不允许匿名访问,因为我不想其他机器随便都能登陆上来;
锁定一个共享目录,在这个目录下我可以上传和下载文件,进行文件共享;
不单独建立ftp用户,本机就可以访问;
https://blog.csdn.net/hongbin_xu/article/details/73177748
https://blog.csdn.net/tianjiewang/article/details/78950608

相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页