溫馨提示×

centos與vsftp遠程連接方法

小樊
48
2025-10-06 21:33:51
欄目: 智能運維

要在CentOS上設置VSFTPD以實現遠程連接,請按照以下步驟操作:

  1. 安裝VSFTPD: 在CentOS 7中,您可以使用以下命令安裝VSFTPD:
sudo yum install vsftpd
  1. 配置VSFTPD: 使用文本編輯器(如vi或nano)打開VSFTPD配置文件:
sudo vi /etc/vsftpd/vsftpd.conf

進行以下更改:

  • anonymous_enable=YES更改為anonymous_enable=NO,以禁止匿名用戶登錄。
  • 取消local_enable=YES的注釋,以允許本地用戶登錄。
  • 取消write_enable=YES的注釋,以允許FTP寫入權限。
  • 如果需要,可以添加chroot_local_user=YES將用戶限制在其主目錄中。
  • 保存并關閉文件。
  1. 重啟VSFTPD服務:
sudo systemctl restart vsftpd
  1. 設置防火墻規則: 如果您使用的是firewalld,請運行以下命令以允許FTP連接:
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
  1. 配置SELinux(如果啟用): 如果您啟用了SELinux,需要允許VSFTPD訪問FTP端口。運行以下命令:
sudo setsebool -P ftp_home_dir on
sudo setsebool -P allow_ftpd_full_access on
  1. 創建FTP用戶: 創建一個新用戶并設置密碼,例如:
sudo adduser myuser
sudo passwd myuser
  1. 測試FTP連接: 使用FTP客戶端(如FileZilla)從遠程計算機連接到CentOS服務器。輸入服務器IP地址、用戶名和密碼,然后嘗試連接。

現在,您應該能夠使用VSFTPD在CentOS上設置遠程FTP連接。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女