创建vsftpd服务器以及XShell登录

安装   yum  -y   install  vsftpd

创建用户  useradd   ftpuser  -->自动进入home文件内             也可以删除用户 userdel  -rf   ftpuser

密码  passwd  ftpuser

启动  service vsftpd start

放开防火墙对vsftpd默认端口21的限制

去掉ftpuser通过ssh登录的权限  vi/etc/passwd      修改/bin/pash为 /sbin/nologin

放开SELinus中对ft限制   getsebool -a | grep ftp   --->查看 状态 ,再分别执行一下两条 

                                           setsebool -P allow_ftpd_full_access on              setsebool -P ftp_home_dir  on
 

然后可以通过shell登录了  ftp  192.xxx.xxx.xxx    用户名密码登录即可     

发现ls会报如下错误

               

ftp> passive
Passive mode off.

ftp> passive (再次运行命令可打开)

Passive mode on.         将主动传输关掉j就好了  

最后还要关闭匿名访问

  vi/etc/vsftpd/vsftpd.conf       将anonymous_enable的YES改为NO

            

猜你喜欢

转载自blog.csdn.net/qq_41830984/article/details/81163144
今日推荐