Linux服务器上安装vsftpd

末鹿安然 提交于 2019-11-25 18:43:59
1、首先判断你服务器上是否安装了vsftpd
rpm -q vsftpd
 
2、安装vsftpd
yum -y install vsftpd
 
3、重启vsftpd
service vsftpd restart
 
4、修改vsftpd的主配置文件
vi /etc/vsftpd/vsftpd.conf
 
5、禁止匿名登录

把这个改为NO 默认是YES (改为NO 就是禁止匿名用户登录,不需要注释)
不可以让ftp用户跳出自己的家目录,否则太危险了,需要做限制

允许本地用户登录FTP
 
6、添加用户
useradd -s /sbin/nologin -d FTP根目录 用户名
(yuanfei这个用户智能连接ftp无法登录系统,默认家目录是在var/www/html 文件夹下面)
 
7、设置密码
passwd 用户名
 
8、修改FTP根目录权限
chmod o+w FTP根目录
 
9、修改selinux
vi /etc/sysconfig/selinux

默认是enforcing  把他修改为disabled
 
10、关闭防火墙
service iptables stop
 
11、重启vsftpd服务,并且下次自动启动
service vsftpd restart
chkconfig vsftpd on
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!