溫馨提示×

Ubuntu SFTP如何遠程登錄

小樊
31
2025-08-10 02:43:59
欄目: 智能運維

Ubuntu SFTP遠程登錄步驟如下:

  1. 安裝OpenSSH服務器(若未安裝):

    sudo apt update  
    sudo apt install openssh-server  
    

    驗證服務狀態:sudo systemctl status ssh,確保為Active: active (running)。

  2. 創建SFTP用戶(可選)

    sudo adduser sftpuser  # 創建用戶并設置密碼  
    

    (推薦將用戶加入sftpusers組并限制其僅能訪問特定目錄,參考)

  3. 配置SFTP(可選)
    編輯配置文件:sudo nano /etc/ssh/sshd_config,確保以下內容:

    • 啟用SFTP子系統:Subsystem sftp internal-sftp
    • 限制用戶目錄(如ChrootDirectory /home/sftpuser),并設置權限:
      sudo mkdir -p /home/sftpuser/upload  
      sudo chown root:root /home/sftpuser  
      sudo chmod 755 /home/sftpuser  
      sudo chown sftpuser:sftpuser /home/sftpuser/upload  
      

    重啟SSH服務:sudo systemctl restart ssh。

  4. 遠程登錄
    打開終端,輸入命令:

    sftp username@your_server_ip  
    

    (默認端口22,若使用其他端口需添加-P port參數,如sftp -P 2222 user@ip)。

  5. 操作與退出
    登錄后使用SFTP命令(如ls、get、put等),完成后輸入exitbye斷開連接。

安全提示:建議啟用SSH密鑰認證(參考),并關閉密碼認證以提升安全性。

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