GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Menghasilkan Catatan Sshfp?

Saya perlu mengatur catatan SSHFP di DNS untuk Host saya. Saya telah melakukan beberapa pencarian tetapi saya belum menemukan contoh yang baik.

  • Apa yang dimaksud dengan catatan SSHFP?
  • Seperti apa catatan SSHFP?
  • Bagaimana cara membuat data SSHFP?

Jawaban yang Diterima:

Apa itu catatan SSHFP?

Catatan SSHFP adalah catatan DNS yang berisi sidik jari untuk kunci publik yang digunakan untuk SSH. Mereka sebagian besar digunakan dengan domain yang diaktifkan DNSSEC. Ketika klien SSH terhubung ke server, ia memeriksa catatan SSHFP yang sesuai. Jika sidik jari catatan cocok dengan server, server tersebut sah dan aman untuk terhubung.

Seperti apa catatan SSHFP?

Catatan SSHFP terdiri dari tiga hal:

  1. Algoritma
  2. Jenis sidik jari
  3. Sidik jari (dalam heksa)

Algoritma

Ada empat algoritme berbeda yang ditentukan dalam SSHFP per 2015 . Setiap algoritma diwakili oleh bilangan bulat. Algoritmanya adalah:

  • 1 – RSA
  • 2 – DSA
  • 3 – PAUD
  • 4 – Ed25519

Jenis sidik jari

Dua jenis sidik jari ditentukan dalam SSHFP mulai 2012 . Setiap jenis sidik jari diwakili oleh bilangan bulat. Ini adalah:

  • 1 – SHA-1
  • 2 – SHA-256

Bagaimana cara menghasilkan catatan SSHFP?

Anda dapat menggunakan ssh-keygen untuk menghasilkan catatan menggunakan -r parameter, diikuti oleh nama host (yang tidak mempengaruhi sidik jari sehingga Anda dapat menentukan apa pun yang Anda suka)

Contoh

Menggunakan ssh-keygen dan CentOS:

[[email protected] ~]# ssh-keygen -r my.domain.com
my.domain.com IN SSHFP 1 1 450c7d19d5da9a3a5b7c19992d1fbde15d8dad34
my.domain.com IN SSHFP 2 1 72d30d211ce8c464de2811e534de23b9be9b4dc4

Catatan

Terkadang ssh-keygen akan menanyakan lokasi sertifikat publik. Jika diminta, Anda harus menjalankan ssh-keygen beberapa kali dan setiap kali tentukan sertifikat yang berbeda untuk memastikan bahwa Anda membuat semua catatan SSHFP yang diperlukan. Kunci publik Anda biasanya terletak di /etc/ssh .


Linux
  1. Cara Membuat Pasangan Kunci SSH (dengan Contoh)

  2. Bagaimana Cara Menghasilkan Xorg.conf? (x -configure Segfaults)?

  3. Bagaimana Cara Menghasilkan Hash Perangkat Keras yang Unik?

  1. Cara Membaca Log Audit di Linux

  2. Bagaimana Saya Menambahkan Data DNS?

  3. Cara Memodifikasi Data MX Menggunakan cPanel

  1. Cara Menggunakan Perintah nslookup

  2. Cara menghasilkan sebagian checksum dari suatu file

  3. Cara menghasilkan data netflow di linux