溫馨提示×

Debian SFTP配置錯誤怎么排查

小樊
41
2025-08-15 03:31:55
欄目: 智能運維

  1. 檢查SSH服務狀態:確保SSH服務運行,使用sudo systemctl status ssh查看,未運行則啟動sudo systemctl start ssh。
  2. 驗證配置文件
    • 檢查/etc/ssh/sshd_configSubsystem sftp配置是否正確(通常為Subsystem sftp internal-sftp)。
    • 確認Match Group等參數指向正確的用戶組,路徑需與實際一致。
  3. 確認用戶權限
    • 確保用戶屬于SFTP組(如sftp_users),家目錄權限為755,且所有者正確。
    • 上傳目錄需單獨設置權限(如755),所有權為用戶。
  4. 排查防火墻/SELinux
    • 檢查防火墻是否放行SSH端口(默認22):sudo ufw status,未放行則添加規則sudo ufw allow 22。
    • 臨時關閉SELinux測試:sudo setenforce 0,查看日志確認是否攔截。
  5. 查看日志定位問題
    • 使用sudo journalctl -u sshdsudo tail -f /var/log/auth.log查看錯誤信息。
  6. 重啟服務并測試:修改配置后重啟SSH服務sudo systemctl restart ssh,用客戶端連接測試。

常見錯誤

  • 認證失敗:檢查密碼、用戶組歸屬。
  • 權限不足:修正目錄權限(家目錄755,上傳目錄按需設置)。
  • 路徑錯誤:確認Subsystem路徑與系統實際路徑一致(可通過which sftp-server查看)。

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