sudo systemctl status ssh
查看,未運行則啟動sudo systemctl start ssh
。/etc/ssh/sshd_config
中Subsystem sftp
配置是否正確(通常為Subsystem sftp internal-sftp
)。Match Group
等參數指向正確的用戶組,路徑需與實際一致。sftp_users
),家目錄權限為755
,且所有者正確。755
),所有權為用戶。sudo ufw status
,未放行則添加規則sudo ufw allow 22
。sudo setenforce 0
,查看日志確認是否攔截。sudo journalctl -u sshd
或sudo tail -f /var/log/auth.log
查看錯誤信息。sudo systemctl restart ssh
,用客戶端連接測試。常見錯誤:
755
,上傳目錄按需設置)。Subsystem
路徑與系統實際路徑一致(可通過which sftp-server
查看)。