要在CentOS上設置FTP服務器并進行遠程訪問,請按照以下步驟操作:
sudo yum install vsftpd
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo vi /etc/vsftpd/vsftpd.conf
根據需要進行以下配置更改:
anonymous_enable=YES更改為anonymous_enable=NO,以禁止匿名訪問。local_enable=YES設置為允許本地用戶訪問。write_enable=YES設置為允許FTP寫入權限。chroot_local_user=YES設置為限制用戶在其主目錄中。allow_writeable_chroot=YES設置為允許chroot環境具有寫入權限。保存并退出配置文件。
sudo systemctl restart vsftpd
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
完成以上步驟后,您應該能夠從遠程計算機訪問CentOS服務器上的FTP服務。