1. 安裝FTP客戶端
CentOS系統默認未預裝FTP客戶端,需通過包管理器安裝。常用命令為:
sudo yum install ftp -y # CentOS 7及以下版本
sudo dnf install ftp -y # CentOS 8及以上版本
安裝完成后,可通過ftp --version命令驗證是否安裝成功。
2. 連接FTP服務器
安裝完成后,通過ftp命令連接服務器?;菊Z法如下:
ftp [服務器IP或域名] [端口號]
ftp 192.168.1.100
ftp 192.168.1.100 33333
連接后,系統會提示輸入用戶名和密碼(若為匿名FTP,用戶名輸入anonymous,密碼可留空)。
3. 常用FTP命令
連接成功后,進入FTP交互界面,常用命令如下:
ls(或dir,兩者功能類似,均用于列出當前目錄內容);cd [目錄路徑](如cd /public_html進入指定目錄);get [遠程文件名](下載單個文件,如get example.txt);mget [文件名通配符](批量下載,如mget *.jpg下載所有JPG文件);put [本地文件名](上傳單個文件,如put local.txt);mput [本地文件名通配符](批量上傳,如mput *.png上傳所有PNG文件);lcd [本地目錄路徑](如lcd /home/user設置本地下載/上傳目錄);mkdir [目錄名](如mkdir backup創建名為backup的目錄);rm [文件名](刪除文件,如rm old.txt);rmdir [目錄名](刪除空目錄,如rmdir temp);bye(或quit)。4. 安全注意事項
lftp命令實現(安裝:sudo yum install lftp -y,連接:lftp -u username, password sftp://192.168.1.100);firewalld),需允許FTP流量通過:sudo firewall-cmd --permanent --add-service=ftp
sudo firewall-cmd --reload
vsftpd),可通過chroot_local_user=YES將用戶鎖定在主目錄,防止越權訪問。