要在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连接。