centos install ftp

centos install ftp

下载 CentOS-8.3.2011-x86_64-dvd1.iso

# 安裝 VSFTP 
sudo yum install vsftpd
# 啟動 vsftpd 服務 
sudo systemctl start vsftpd
# 在啟動 OS 的時候加載  vsftpd 服務
sudo systemctl enable vsftpd
# 配置防火墻端口 
sudo firewall-cmd --zone=public --permanent --add-port=21/tcp
# 配置防火墻服務 
sudo firewall-cmd --zone=public --permanent --add-service=ftp
# 不中断服务,重新加载防火墻
sudo firewall-cmd --reload
# 拷貝配置文件為 vsftpd.conf.default 
sudo cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.default
# 重啟 VSFPD 服務 
sudo systemctl restart vsftpd
# 添加用戶 testuser
sudo adduser testuser
# 配置 testuser 用戶名密碼
sudo passwd testuser
# 將 testuser 添加到 VSFTP 用戶列表
echo“testuser”| sudo tee –a /etc/vsftpd/user_list
# 創建目錄
sudo mkdir -p /home/testuser/ftp/upload
#配置 FTP 目錄權限
sudo chmod 550 /home/testuser/ftp
#配置 upload 目錄權限
sudo chmod 750 /home/testuser/ftp/upload
#配置目錄用戶 testuser 權限
sudo chown -R testuser: /home/testuser/ftp

應該可以一次性運行命令

sudo yum install vsftpd
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo firewall-cmd --zone=public --permanent --add-port=21/tcp
sudo firewall-cmd --zone=public --permanent --add-service=ftp
sudo firewall-cmd --reload
sudo cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.default
sudo systemctl restart vsftpd
sudo adduser testuser
sudo passwd testuser
echo“testuser”| sudo tee –a /etc/vsftpd/user_list
sudo mkdir -p /home/testuser/ftp/upload
sudo chmod 550 /home/testuser/ftp
sudo chmod 750 /home/testuser/ftp/upload
sudo chown -R testuser: /home/testuser/ftp

本機的 FTP 測試結果

sudo yum install ftp
ftp localhost

centos install ftp

正文完
文章赞赏 謝謝支持
post-qrcode
 0
Implementer
版权声明:本站原创文章,由 Implementer 于2021-03-14发表,共计1316字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(尚無留言)
验证码