按照以下步骤在Linux下安装vsftp组件即可安装成功
安装vsftpd组件
安装后有/etc/vsftpd/vsftpd.confconf-文件,即vsftp配置文件。
[root@bogon~]#yum-yinstallvsftpd
2添加ftp用户
该用户用于登录ftp服务器。
[root@bogon~]#useraddftpuser
创建了这样的用户后,就可以用它来登录了。
请记住使用普通登录而不是匿名登录。
登录后默认路径为/home/ftpuser
3.为FTP用户添加密码
[root@bogon~]#passwdftpuser
。输入两次密码后更改密码。
4在防火墙上开放21端口
因为ftp默认端口是21,而centos默认没有开启,所以需要修改iptables文件
[root@bogon~]#vim/etc/sysconfig/iptables
该行的最上面是22-jACCEPT并输入另一行与该行类似的内容,只需将22替换为21,然后:wq保存。
还需要运行它并重新启动iptables
[root@bogon~]#serviceiptablesrestart
更改selinux
selinux:Linux下的一个安全组件,提供对系统操作的安全控制。 更改安全策略
远程网络可达,但发现无法回目录(使用ftp的主动模式,被动模式还是不行)加载,因为selinux会导致问题。
更改selinux:
运行以下命令检查状态:
[root@bogon~]#getsebool-a|grepftp
关闭 关闭--无法ftptd 关闭 关闭 off--无法访问目录 off off off off[root@bogon~]#
执行上面的命令,返回的结果会显示两行都关闭了,这意味着未启用远程网络访问
[root@bogon~]#setsebool-Pallow_ftpd_full_accesson
[root@bogon~]#setsebool-Pftp_home_diron
<。 p>6。 关闭匿名访问创建了FTP用户和密码,使用该用户名和密码登录,所以关闭匿名登录
更改/etc/vsftpd/vsftpd.conf文件:
重启ftp服务:
[root@bogon~]#servicevsftpdrestart
7.使用ftp客户端登录
上一篇:怎么设置ftp服务器
下一篇:服务器组件是什么