SSH không còn hoạt động sau khi cập nhật Sierra


9

Tôi đang cố gắng ssh vào một máy chủ từ xa bằng định dạng:

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

và tôi nhận được lỗi sau:

/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

Kết nối với máy chủ không có khóa SSH cũng không hoạt động.

Cảm ơn.


Các dòng liên quan trông như thế nào trong ssh_config của bạn?
dr.nixon

@ dr.nixon GSSAPIKeyExchange không có GSSAPITrustDNS no
Verpz

Xem stackoverflow.com/a/46454141/32453 nếu bạn muốn một tùy chọn hoạt động với gssapitrustdns vẫn được bật :)
rogerdpack 27/12/17

Câu trả lời:


7

Nhận xét hoặc loại bỏ các dòng

gssapikeyexchange no
gssapitrustdns no

từ bạn /etc/ssh/ssh_configvà bạn nên được tốt.


1
Hậu quả là gì?
Tối đa

Vì phiên bản mới không hỗ trợ các tùy chọn này, nên hậu quả duy nhất là nó sẽ bắt đầu hoạt động. Nếu không, bạn sẽ không thể @MaxRied sử dụng trao đổi khóa kerberos, mà OP có lẽ không sử dụng.
Jakuje

0

Nếu bạn cần sử dụng Kerberos (và do đó các gssapi*tùy chọn), tùy chọn khả thi là sao chép sshtệp thực thi từ máy Mac cũ hơn (mọi phiên bản <= OpenSSH_6.7) sẽ hoạt động.

cp my-older-ssh /usr/local/bin/ssh
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.