korechi’s diary

とあるVR/ARエンジニアのブログ

OSをSierraにしたらsshがpermission deniedになった時の解決法

Sierraにしたらsshでサーバーに接続しようとしたらpermission deniedに!
パーミッションとかは大丈夫そう。調べてみたら、どうもOpenSSHのバージョンがSierraにアップデートした時に自動的にあがってるのが原因みたい

$ ssh -V
OpenSSH_7.2p2, LibreSSL 2.4.1

sshで接続する時に、id_dsa鍵を使ってるとだめっぽい
なのでconfigファイルに以下を追加して解決

# sudo vim ~/.ssh/config
PubkeyAcceptedKeyTypes=+ssh-dss