利用VSFTP进行CentOS远程管理步骤如下:
安装VSFTP:
sudo yum install vsftpd
配置服务:
/etc/vsftpd/vsftpd.conf
:
anonymous_enable=NO
。local_enable=YES
、write_enable=YES
。chroot_local_user=YES
。pasv_enable=YES
,并设置端口范围pasv_min_port
/pasv_max_port
。sudo systemctl restart vsftpd
sudo systemctl enable vsftpd
配置防火墙与SELinux:
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=30000-31000/tcp # 若使用被动模式
sudo firewall-cmd --reload
sudo setsebool -P ftp_home_dir on
sudo setsebool -P allow_ftpd_anon_write 0
创建FTP用户:
sudo useradd -d /home/ftp_user ftp_user
sudo passwd ftp_user
远程连接:
安全提示:
cmds_allowed
限制命令)。