GNU/Linux >> Belajar Linux >  >> Debian

Ssh – Bagaimana Mengaktifkan Pertukaran Kunci Diffie-hellman-group1-sha1 Di Debian 8.0?

Saya tidak dapat melakukan ssh ke server yang meminta diffie-hellman-group1-sha1 metode pertukaran kunci:

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

Cara mengaktifkan diffie-hellman-group1-sha1 metode pertukaran kunci di Debian 8.0?

Saya telah mencoba (seperti yang diusulkan di sini) untuk

  1. tambahkan baris berikut ke /etc/ssh/ssh_config saya

    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
    
  2. buat ulang kunci dengan

    ssh-keygen -A
    
  3. mulai ulang ssh dengan

    service ssh restart
    

    tetapi masih mendapatkan kesalahan.

Jawaban yang Diterima:

Situs web OpenSSH memiliki halaman yang didedikasikan untuk masalah warisan seperti ini. Ini menyarankan pendekatan berikut, pada klien :

ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 123.123.123.123

atau lebih permanen, menambahkan

Host 123.123.123.123
    KexAlgorithms +diffie-hellman-group1-sha1

ke ~/.ssh/config .

Ini akan mengaktifkan algoritme lama di klien , memungkinkannya terhubung ke server.


Debian
  1. Cara Mengaktifkan SSH di Ubuntu 18.04

  2. Cara Mengaktifkan SSH di Debian 9 atau 10

  3. Konfigurasi SSH Keys pada Sistem Debian 9 - Bagaimana cara melakukannya?

  1. Cara Menghasilkan Kunci SSH di Windows 10

  2. Cara Membuat &Mengatur Kunci SSH di Debian 10

  3. Cara Mengaktifkan SSH di VMware ESXi

  1. Cara mengaktifkan SSH di Almalinux

  2. Cara Mengaktifkan SSH di Ubuntu 20.04

  3. Cara Mengatur Kunci SSH di Debian 9