Bir diffie-hellman-group1-sha1
anahtar değişim yöntemi isteyen bir sunucuya ssh yapamıyorum:
ssh 123.123.123.123
Unable to negotiate with 123.123.123.123 port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1
**Debian 8.0 üzerinde diffie-hellman-group1-sha1
anahtar değişim yöntemi nasıl etkinleştirilir?
(Burada](https://www.howtoforge.com/community/threads/enable-diffie-hellman-group1-sha1-on-jessie.70764/) önerildiği gibi) şunları yapmaya çalıştım
Aşağıdaki satırları /etc/ssh/ssh_config
dosyama ekleyin
KexAlgorithms diffie-hellman-group1-sha1,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1
Şifreler 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr
ile anahtarları yeniden oluşturun
ssh-keygen -A
ssh'yi şu şekilde yeniden başlatın
service ssh yeniden başlat
ama hala hata alıyorum.
OpenSSH web sitesinde bunun gibi eski sorunlar için ayrılmış bir sayfa bulunmaktadır. Bu sayfa istemci üzerinde aşağıdaki yaklaşımı önermektedir:
ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 123.123.123.123
veya daha kalıcı olarak, ekleyerek
Host 123.123.123.123
KexAlgorithms +diffie-hellman-group1-sha1
~/.ssh/config
olarak değiştirin.
Bu, eski algoritmaları istemcide etkinleştirecek ve sunucuya bağlanmasına izin verecektir.
Bu çözümü denedim, ancak sorunum yakın zamanda yükseltilmiş sunucuma (ubuntu 14 -> ubuntu 16) bağlanan birçok (eski) istemcim olmasıydı.
openssh6 -> openssh7 değişikliği varsayılan olarak diffie-hellman-group1-sha1
anahtar değişim yöntemini devre dışı bıraktı.
Bunu](https://www.openssh.com/legacy.html) ve bunu okuduktan sonra Yapmam gereken değişiklikleri `/etc/ssh/sshd_config' dosyasında buldum:
#Legacy changes
KexAlgorithms +diffie-hellman-group1-sha1
Ciphers +aes128-cbc
Ancak daha geniş çaplı bir değişiklik seti şöyledir (buradan alınmıştır)
#Legacy changes
KexAlgorithms diffie-hellman-group1-sha1,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1
Ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr