溫馨提示×

CentOS FTP客戶端怎么連接

小樊
53
2025-10-02 21:14:42
欄目: 智能運維

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或域名] [端口號]
  • 默認端口(21):若服務器使用FTP默認端口(21),可直接輸入IP或域名,例如:
    ftp 192.168.1.100
    
  • 自定義端口:若服務器端口非21(如33333),需在IP后添加端口號,例如:
    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);
  • 退出FTP會話bye(或quit)。

4. 安全注意事項

  • 優先使用SFTP/FTPS:FTP協議傳輸數據未加密,易被竊取。建議使用SFTP(基于SSH,端口22)或FTPS(FTP+SSL/TLS加密),可通過lftp命令實現(安裝:sudo yum install lftp -y,連接:lftp -u username, password sftp://192.168.1.100);
  • 配置防火墻:若服務器開啟防火墻(如CentOS 7的firewalld),需允許FTP流量通過:
    sudo firewall-cmd --permanent --add-service=ftp
    sudo firewall-cmd --reload
    
  • 限制用戶權限:在FTP服務器配置中(如vsftpd),可通過chroot_local_user=YES將用戶鎖定在主目錄,防止越權訪問。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女