溫馨提示×

Ubuntu SFTP如何自定義配置文件

小樊
53
2025-07-30 09:53:04
欄目: 智能運維

在Ubuntu系統中,SFTP的配置文件通常位于 /etc/ssh/sshd_config。要修改SFTP配置,請按照以下步驟操作:

  1. 打開終端(快捷鍵:Ctrl + Alt + T)。
  2. 編輯sshd_config文件: 輸入以下命令以使用文本編輯器(如nano)打開sshd_config文件:
    sudo nano /etc/ssh/sshd_config
    
  3. 啟用SFTP子系統: 在打開的文件中,找到以下行:
    # Subsystem sftp /usr/lib/openssh/sftp-server
    
    如果該行以#開頭,表示SFTP子系統被禁用。要啟用SFTP,請刪除#符號,使其變為:
    Subsystem sftp /usr/lib/openssh/sftp-server
    
  4. 修改其他SFTP相關設置
    • 限制用戶訪問特定目錄
      Match User <username>
          ChrootDirectory <directory>
          ForceCommand internal-sftp
      
      <username>替換為要限制的用戶名,將<directory>替換為允許訪問的目錄。
    • 更改默認端口
      Port <port_number>
      
      <port_number>替換為您想要使用的端口號。
  5. 保存并退出編輯器: 完成修改后,按 Ctrl + X 退出nano編輯器,然后按 Y 保存更改,最后按 Enter 確認。
  6. 重啟SSH服務
    sudo systemctl restart ssh
    
    現在,您的SFTP配置已經更新并生效。請確保防火墻允許新的SSH端口(如果更改了端口)和SFTP連接。

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