Konfigurasi server SSH default - Amazon Linux 2023

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Konfigurasi server SSH default

Jika Anda memiliki klien SSH dari beberapa tahun yang lalu, Anda mungkin melihat kesalahan saat Anda terhubung ke sebuah instans. Jika kesalahan memberi tahu Anda bahwa tidak ada jenis kunci host yang cocok ditemukan, perbarui kunci host SSH Anda untuk memecahkan masalah ini.

Penonaktifan tanda tangan secara default ssh-rsa

AL2023 menyertakan konfigurasi default yang menonaktifkan algoritma kunci ssh-rsa host lama dan menghasilkan serangkaian kunci host yang dikurangi. Klien harus mendukung ssh-ed25519 atau algoritma kunci ecdsa-sha2-nistp256 host.

Konfigurasi default menerima salah satu algoritma pertukaran kunci ini:

  • curve25519-sha256

  • curve25519-sha256@libssh.org

  • ecdh-sha2-nistp256

  • ecdh-sha2-nistp384

  • ecdh-sha2-nistp521

  • diffie-hellman-group-exchange-sha256

  • diffie-hellman-group14-sha256

  • diffie-hellman-group16-sha512

  • diffie-hellman-group18-sha512

Secara default, AL2023 menghasilkan ed25519 dan ECDSA meng-host kunci. Klien mendukung baik algoritma kunci ecdsa-sha2-nistp256 host ssh-ed25519 atau host. Ketika Anda terhubung dengan SSH ke sebuah instans, Anda harus menggunakan klien yang mendukung algoritma yang kompatibel, seperti ssh-ed25519 atauecdsa-sha2-nistp256. Jika Anda perlu menggunakan tipe kunci lainnya, ganti daftar kunci yang dihasilkan dengan cloud-config fragmen dalam data pengguna.

Dalam contoh berikut, cloud-config menghasilkan kunci rsa host dengan ed25519 kunci ecdsa dan.

#cloud-config ssh_genkeytypes: - ed25519 - ecdsa - rsa

Jika Anda menggunakan key pair RSA untuk otentikasi kunci publik, klien SSH Anda harus mendukung tanda tangan atau tanda rsa-sha2-256 tangan. rsa-sha2-512 Jika Anda menggunakan klien yang tidak kompatibel dan tidak dapat meningkatkan, aktifkan kembali ssh-rsa dukungan pada instans Anda. Untuk mengaktifkan kembali ssh-rsa dukungan, aktifkan kebijakan kripto LEGACY sistem menggunakan perintah berikut.

$ sudo dnf install crypto-policies-scripts $ sudo update-crypto-policies --set LEGACY

Untuk informasi selengkapnya tentang mengelola kunci host, lihat kunci Host Amazon Linux.