利用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限制命令)。