為了在 linux 系統上搭建 FTP 服務器,需執行以下步驟:安裝 FTP 服務:ubuntu/debian 上使用 sudo apt install vsftpd;centos/Red Hat 上使用 sudo yum install vsftpd。配置 FTP 服務器:編輯 /etc/vsftpd.conf 文件,并設置 listen=YES、anonymous_enable=NO、local_enable=YES、write_enable=YES 和 chroot_local_user=
搭建 Linux FTP 服務器指南
步驟 1:安裝 FTP 服務
在 Ubuntu/Debian 系統上:
sudo apt install vsftpd
在 CentOS/Red Hat 系統上:
sudo yum install vsftpd
步驟 2:配置 FTP 服務器
編輯 /etc/vsftpd.conf 配置文件。以下是關鍵配置選項:
- listen=YES: 啟用 FTP 服務。
- anonymous_enable=NO: 禁用匿名訪問。
- local_enable=YES: 啟用本地用戶訪問。
- write_enable=YES: 允許用戶寫入文件。
- chroot_local_user=YES: 將本地用戶限制在主目錄中。
步驟 3:創建 FTP 用戶
sudo adduser ftpuser sudo passwd ftpuser
這將創建 FTP 用戶 ftpuser 并設置其密碼。
步驟 4:配置防火墻
允許 FTP 流量通過防火墻:
- TCP 端口 21:用于 FTP 控制連接。
- TCP 端口 20:用于 FTP 數據連接。
步驟 5:啟動 FTP 服務
sudo systemctl start vsftpd sudo systemctl enable vsftpd
這將啟動 FTP 服務并使其在系統啟動時自動啟動。
步驟 6:連接到 FTP 服務器
使用 FTP 客戶端(例如 FileZilla)連接到 FTP 服務器:
- 主機:FTP 服務器的 IP 地址或域名。
- 用戶名:FTP 用戶名。
- 密碼:FTP 用戶密碼。
其他提示:
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END