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 아니오 GSSAPITrustDNS 아니오
Verpz

gssapitrustdns 에서 작동하는 옵션을 계속 활성화 하려면 stackoverflow.com/a/46454141/32453을 참조하십시오. :)
rogerdpack

답변:


7

주석 처리 또는 줄 제거

gssapikeyexchange no
gssapitrustdns no

당신 /etc/ssh/ssh_config과 당신은 잘해야합니다.


1
결과는 무엇입니까?
Max Ried

새 버전은 이러한 옵션을 지원하지 않으므로 결과적으로 작동하기 시작합니다. 그렇지 않으면 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.