Linux
接受密鑰後 SSH 關閉連接
在伺服器的
auth.log
:來自 MYIP 埠 61313 ssh2 的 agladysh 的公鑰失敗
在
ssh -vvv
:debug1:提供公鑰:/Users/agladysh/.ssh/id_rsa 調試3:send_pubkey_test debug2:我們發送了一個公鑰包,等待回复 debug1:伺服器接受密鑰:pkalg ssh-rsa blen 277 debug2: input_userauth_pk_ok: fp 指紋 調試3:sign_and_send_pubkey 伺服器拒絕連接
我對
authorized_keys
.我還檢查了:
- 我的 IP 的 hosts.deny 文件
- SSH 配置中的 AllowUsers
- 我在伺服器上的預設外殼
任何提示如何調試這個?
伺服器:Ubuntu Server 11.04,客戶端:Ubuntu 10.10(密鑰從 OS X 轉發,適用於其他伺服器)。
實際的問題是我的使用者在 `/etc/shadow.
我會讓這個問題保持開放一段時間,以便人們可以在這裡提出更多故障排除建議。
另外,確保 ~/.ssh 的權限為 700, ~/.ssh/authorized_keys 的權限為 600。如果權限不正確,伺服器將不允許您使用密鑰。