CentOS/Red Hat Linux安装VSFTPD FTP服务器
时间:2020-01-09 10:43:21 来源:igfitidea点击:
问题描述:如何在CentOS/RHEL 5/Fedora Linux服务器中配置和安装FTP服务器?
解决方法:CentOS/RHEL服务器随附vsftpd,这是"非常安全的文件传输协议"(FTP)守护程序。
可以通过xinetd或者独立模式启动服务器,在这种情况下,vsftpd本身将侦听网络端口21。
如何安装vsftpd?
只需以超级用户(root)的身份执行以下命令:
# yum install vsftpd
警告!这些示例打开您的计算机以使ftp协议不安全。
如果可能,请使用内置在OpenSSH SSHD服务器中的SFTP ftp安全服务器。
打开vsftpd ftp服务
执行以下命令:
# chkconfig vsftpd on
如何启动vsftpd ftp服务器?
执行以下命令:
# service vsftpd start
如何停止vsftpd ftp服务器?
执行以下命令:
# service vsftpd stop
如何重新启动vsftpd ftp服务器?
执行以下命令:
# service vsftpd restart
打开FTP端口
打开/etc/sysconfig/iptables文件,执行:
# vi /etc/sysconfig/iptables
在REJECT行之前添加以下行以打开ftp端口21:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
保存并关闭文件。
重新启动防火墙:
# service iptables start
测试ftp服务器
执行以下命令:
$ ftp localhost $ ftp ftp.server.com $ ftp 192.54.1.1
如何配置vsftpd服务器?
默认配置文件是/etc/vsftpd/vsftpd.conf文件。
您可以使用vi文本编辑器打开文件:
# vi /etc/vsftpd/vsftpd.conf
有关所有配置选项,请参见vsftpd.conf手册页。
$ man vsftpd.conf