要在linux部署ftp服务首先需要安装vsftpd服务
yum install vsftpd -y
安装完成后需要启动vsftpd服务
systemctl start vsftpd
为了能够访问ftp的端口,需要在防火墙中开启ftp的端口21,否则在使用ftp连接的时候会报错No route to host.
执行如下命令为ftp服务开启端口
firewall-cmd --permanent --add-service=ftp
firewall-cmd --reload
firewall-cmd --list-service
默认情况下是不允许root用户登录ftp的,可以修改/etc/vsftpd/user_list和/etc/vsftp/ftpusers文件,将其中的root用户注释掉,然后再重启vsftpd服务,就可以使用root用户登录ftp服务了
使用ftp ip命令登录ftp服务器,需要输入用户名和密码