centos7ftp創(chuàng)建用戶
在 CentOS 7 上,F(xiàn)TP 是一種流行的文件傳輸服務(wù)。為了在服務(wù)器和客戶端之間傳輸文件,首先需要在服務(wù)器上安裝和配置 FTP 服務(wù)。以下是詳細(xì)的信息,幫助您安裝和設(shè)置 FTP 以及創(chuàng)建用戶。
安裝 VSFTPD
在 CentOS 7 上的默認(rèn) FTP 服務(wù)器軟件是 VSFTPD。使用下面的命令通過 YUM 包管理器進(jìn)行安裝:
sudo yum install vsftpd -y
安裝完成后,啟動 VSFTPD 服務(wù)并使其在啟動時(shí)自動運(yùn)行:
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
配置防火墻
配置防火墻以允許 FTP 服務(wù)通過:
sudo firewall-cmd --permanent --add-service=ftp
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --reload
創(chuàng)建 FTP 用戶
為了創(chuàng)建一個(gè)新的 FTP 用戶,請執(zhí)行以下步驟:
- 創(chuàng)建一個(gè)新的用戶,假設(shè)用戶名為
ftpuser
: - 設(shè)置該用戶的密碼:
- 為該用戶創(chuàng)建 FTP 主目錄并設(shè)置文件權(quán)限:
- 編輯 VSFTPD 配置文件,使新用戶可以使用 FTP:
sudo adduser ftpuser
sudo passwd ftpuser
sudo mkdir -p /var/ftp/ftpuser
sudo chown ftpuser:ftpuser /var/ftp/ftpuser
sudo vi /etc/vsftpd/vsftpd.conf
確保以下配置項(xiàng)被設(shè)置:
local_enable=YES
write_enable=YES
chroot_local_user=YES
完成以上步驟后,記得重啟 VSFTPD 服務(wù)以應(yīng)用新配置:
sudo systemctl restart vsftpd
測試 FTP 連接
為了確保 FTP 用戶能夠正常登錄并進(jìn)行文件傳輸,可以使用命令行或 FTP 客戶端進(jìn)行測試。在支持 FTP 的軟件中輸入服務(wù)器地址、用戶名ftpuser
以及您設(shè)置的密碼即可進(jìn)行登錄。
經(jīng)過這些簡單的步驟,即可成功安裝、配置 FTP 服務(wù)器并創(chuàng)建 FTP 用戶。希望這些信息能夠幫助您順利完成服務(wù)器和客戶端之間的文件傳輸任務(wù)。