Sierraアップデート後にSSHが機能しなくなった


9

私はフォーマットを使用してリモートサーバーにsshしようとしています:

user@ip -i ~/.ssh/path/to/key 

そして、次のエラーが表示されます。

/etc/ssh/ssh_config: line 55: Bad configuration option: gssapikeyexchange
/etc/ssh/ssh_config: line 56: Bad configuration option: gssapitrustdns
/etc/ssh/ssh_config: terminating, 2 bad configuration options

SSHキーなしでサーバーに接続することもできません。

ありがとう。


ssh_configの関連する行はどのように見えますか?
dr.nixon

@ dr.nixon GSSAPIKeyExchange no GSSAPITrustDNS no
Verpz

gssapitrustdnsがまだ有効になっている状態で動作するオプションが必要な場合は、stackoverflow.com / a / 46454141/32453を参照してください:)
rogerdpack

回答:


6

行をコメントアウトまたは削除します

gssapikeyexchange no
gssapitrustdns no

あなたから、/etc/ssh/ssh_configあなたは良いはずです。


1
結果は何ですか?
マックスリード

新しいバージョンはこれらのオプションをサポートしていないため、唯一の結果は機能し始めることです。そうしないと、OPが使用していないと思われるKerberosキー交換を@MaxRiedで使用できなくなります。
-Jakuje

0

Kerberos(およびgssapi*オプション)を使用する必要がある場合、実行可能なオプションはssh、古いMac(任意のバージョン<= OpenSSH_6.7)から実行可能ファイルをコピーすることです。

cp my-older-ssh /usr/local/bin/ssh
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.