連接失敗
sudo systemctl status ssh
,未啟動則執行 sudo systemctl start ssh
。ufw
時執行 sudo ufw allow 22
。ping
和 telnet
測試服務器連通性及端口開放情況。權限錯誤
root
所有,權限設為 755
,子目錄(如上傳目錄)歸用戶所有,權限設為 755
或 700
。sudo chown root:root /home/username
,sudo chmod 755 /home/username
。sudo chown sftpuser:sftpusers /home/sftpuser/upload
。配置異常
/etc/ssh/sshd_config
中 Subsystem sftp
配置是否正確(推薦使用 internal-sftp
),并確保 ChrootDirectory
路徑有效。PermitRootLogin
與 ChrootDirectory
沖突,若限制root登錄需確保配置一致。上傳/下載失敗
sudo chmod 755 /upload_dir
)。df -h
查看磁盤使用情況,清理空間或擴展存儲。日志排查
sudo tail -f /var/log/auth.log
或 sudo journalctl -xeu ssh
,根據提示修復權限、配置等問題。參考來源: