溫馨提示×

ubuntu sftp常見問題及解決方案

小樊
44
2025-08-26 08:06:48
欄目: 智能運維

Ubuntu SFTP常見問題及解決方案

  1. 連接失敗

    • 服務未啟動:檢查SSH服務狀態,確保已運行 sudo systemctl status ssh,未啟動則執行 sudo systemctl start ssh。
    • 防火墻攔截:確認防火墻允許22端口(默認SFTP端口),Ubuntu使用 ufw 時執行 sudo ufw allow 22。
    • 網絡問題:通過 pingtelnet 測試服務器連通性及端口開放情況。
  2. 權限錯誤

    • Chroot目錄權限不當:用戶主目錄需歸 root 所有,權限設為 755,子目錄(如上傳目錄)歸用戶所有,權限設為 755700。
      操作sudo chown root:root /home/username,sudo chmod 755 /home/username。
    • 用戶無寫入權限:確保用戶對目標目錄(如上傳目錄)有寫入權限,如 sudo chown sftpuser:sftpusers /home/sftpuser/upload。
  3. 配置異常

    • SSH配置錯誤:檢查 /etc/ssh/sshd_configSubsystem sftp 配置是否正確(推薦使用 internal-sftp),并確保 ChrootDirectory 路徑有效。
    • 參數沖突:避免 PermitRootLoginChrootDirectory 沖突,若限制root登錄需確保配置一致。
  4. 上傳/下載失敗

    • 目錄權限不足:上傳目錄需為用戶可寫,檢查并設置正確權限(如 sudo chmod 755 /upload_dir)。
    • 磁盤空間不足:通過 df -h 查看磁盤使用情況,清理空間或擴展存儲。
  5. 日志排查

    • 查看系統日志定位具體錯誤:sudo tail -f /var/log/auth.logsudo journalctl -xeu ssh,根據提示修復權限、配置等問題。

參考來源

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