要在CentOS上設置VSFTPD以實現遠程連接,請按照以下步驟操作:
sudo yum install vsftpd
sudo vi /etc/vsftpd/vsftpd.conf
進行以下更改:
anonymous_enable=YES更改為anonymous_enable=NO,以禁止匿名用戶登錄。local_enable=YES的注釋,以允許本地用戶登錄。write_enable=YES的注釋,以允許FTP寫入權限。chroot_local_user=YES將用戶限制在其主目錄中。sudo systemctl restart vsftpd
sudo firewall-cmd --permanent --add-service=ftp
sudo firewall-cmd --permanent --add-port=20/tcp
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --reload
sudo setsebool -P ftp_home_dir on
sudo setsebool -P allow_ftpd_full_access on
sudo adduser myuser
sudo passwd myuser
現在,您應該能夠使用VSFTPD在CentOS上設置遠程FTP連接。