溫馨提示×

centos怎么搭建ftp服務(wù)器

小億
86
2023-11-28 10:07:59
欄目: 云計(jì)算

在CentOS上搭建FTP服務(wù)器可以使用vsftpd軟件。以下是搭建FTP服務(wù)器的步驟:

  1. 登錄到CentOS服務(wù)器,并以root用戶身份執(zhí)行以下命令來安裝vsftpd軟件:
yum install vsftpd -y
  1. 安裝完成后,啟動vsftpd服務(wù)并設(shè)置其開機(jī)自啟動:
systemctl start vsftpd
systemctl enable vsftpd
  1. 在防火墻中開放FTP服務(wù)的端口,默認(rèn)為20和21端口。執(zhí)行以下命令開啟這些端口:
firewall-cmd --permanent --add-port=20/tcp
firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --reload
  1. 默認(rèn)情況下,vsftpd會以匿名用戶的方式允許訪問。如果需要?jiǎng)?chuàng)建具有訪問權(quán)限的用戶,可以使用以下命令創(chuàng)建一個(gè)新用戶(例如user1):
useradd user1
  1. 設(shè)置該用戶的密碼:
passwd user1
  1. 編輯vsftpd配置文件,執(zhí)行以下命令:
vi /etc/vsftpd/vsftpd.conf
  1. 在配置文件中,找到以下行并將其修改為:
anonymous_enable=NO   # 禁用匿名訪問
local_enable=YES      # 啟用本地用戶訪問
write_enable=YES      # 允許用戶寫入文件
  1. 如果需要限制用戶只能訪問其主目錄,可以取消注釋以下行:
chroot_local_user=YES
  1. 保存并關(guān)閉文件,然后重新啟動vsftpd服務(wù):
systemctl restart vsftpd

現(xiàn)在,你的CentOS服務(wù)器上的FTP服務(wù)器已經(jīng)搭建完成。你可以使用FTP客戶端連接到服務(wù)器,使用創(chuàng)建的用戶憑據(jù)進(jìn)行登錄并進(jìn)行文件傳輸。

0