溫馨提示×

centos7怎么搭建ftp服務器

小億
76
2023-10-22 19:07:36
欄目: 云計算

要在CentOS 7上搭建FTP服務器,可以按照以下步驟進行操作:

  1. 安裝vsftpd軟件包:打開終端并輸入以下命令安裝vsftpd:
sudo yum install vsftpd
  1. 配置vsftpd:編輯vsftpd的配置文件。使用以下命令打開配置文件:
sudo vi /etc/vsftpd/vsftpd.conf

可以根據(jù)需要進行以下配置:

  • 修改anonymous_enableNO,禁用匿名訪問。
  • 設置local_enableYES,允許本地用戶登錄。
  • 設置write_enableYES,允許用戶上傳文件。
  • chroot_local_user的值改為YES,限制用戶只能訪問其家目錄。
  • 可以根據(jù)需要進行其他配置,如設置FTP服務器的監(jiān)聽端口等。
  1. 啟動并設置開機啟動服務:使用以下命令啟動vsftpd服務并設置為開機啟動:
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
  1. 配置防火墻:如果您的防火墻開啟了,默認情況下會阻止FTP流量。您可以使用以下命令允許FTP流量:
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --reload
  1. 創(chuàng)建FTP用戶:使用以下命令創(chuàng)建FTP用戶并設置密碼,以及設置家目錄:
sudo adduser ftpuser
sudo passwd ftpuser
sudo usermod -d /var/ftp ftpuser
  1. 設置權限:使用以下命令設置FTP用戶的家目錄權限:
sudo chown -R ftpuser:ftpuser /var/ftp
sudo chmod -R 755 /var/ftp

現(xiàn)在您的CentOS 7上的FTP服務器已經(jīng)搭建完成了。您可以使用FTP客戶端連接到服務器并使用FTP用戶的憑據(jù)進行訪問。

0