GNU/Linux >> Belajar Linux >  >> Linux

Masuk dengan kunci pribadi SSH di Linux dan macOS

Artikel ini menunjukkan cara menggunakan kunci pribadi untuk masuk ke server Linux® menggunakan kunci pribadi dengan sesi Terminal di macOS®. Namun, Anda dapat mengikuti proses yang sama untuk menggunakan kunci pribadi saat menggunakan perangkat lunak terminal mana pun di Linux.

Catatan: Untuk informasi tentang menggunakan kunci pribadi Secure Shell (SSH) di sistem operasi Microsoft®Windows®, lihat Masuk dengan Kunci Pribadi SSH di Windowsdan Membuat kunci RSA dengan SSH menggunakan PuTTYgen.

Prasyarat

Untuk menyelesaikan proses ini, Anda memerlukan aplikasi perangkat lunak berikut:

  • Perangkat lunak klien SSH yang diinstal di sistem operasi Linux atau macOS Anda secara default.
  • Editor teks favorit Anda. Contoh ini menggunakan vim editor teks.
  • Kunci pribadi Anda. Untuk informasi selengkapnya tentang membuat kunci di Linux atau macOS, lihat Menghubungkan ke server menggunakan SSH di Linux atau Mac OS X.

Masuk dengan kunci pribadi

  1. Menggunakan editor teks, buat file untuk menyimpan kunci pribadi Anda. Contoh ini menggunakan file deployment_key.txt .

  2. Untuk mengedit file dalam vim, ketik perintah berikut:

       vim deployment_key.txt
    
  3. Setelah editor dimulai, tekan i untuk mengaktifkan masukkan modus.

  4. Tempelkan kunci pribadi Anda, seperti yang ada di gambar berikut, ke dalam file.Pastikan untuk menyertakan BEGIN dan AKHIR garis.

  5. Untuk menyimpan perubahan Anda, tekan Esc .

  6. Ketik :wq untuk menulis file dan kembali ke baris perintah.

  7. Jalankan perintah berikut untuk mengubah hak akses file menjadi 600 untuk mengamankan kunci. Anda juga dapat menyetelnya ke 400 .Langkah ini diperlukan :

       chmod 600 deployment_key.txt
    
  8. Gunakan kunci untuk masuk ke klien SSH seperti yang ditunjukkan pada contoh berikut, yang memuat kunci dalam file deployment_key.txt , dan masuk sebagai pengguna demo ke IP 192.237.248.66 :

       ssh -i deployment_key.txt [email protected]
    
  9. Saat Anda diminta untuk mengonfirmasi koneksi, ketik yes lalu tekan Enter .

  10. Jika kunci SSH Anda memerlukan kata sandi, masukkan kata sandi saat diminta untuk menyelesaikan koneksi.


Linux
  1. Putar dan arsipkan log dengan perintah Linux logrotate

  2. Cara Setup SSH keys untuk SSH "public/private key" Login Di Linux

  3. Hasilkan pasangan SSH dengan AES-256-CBC

  1. Enkripsi dan dekripsi file dengan frasa sandi di Linux

  2. Pemantauan keamanan di Linux dengan Tripwire

  3. Otomatisasi kata sandi SSH di Linux dengan sshpass

  1. SSH – Menghasilkan dan Bekerja dengan kunci ssh

  2. Bagaimana menghubungkan ke server ssh dengan plink dan cmd dan kunci publik

  3. Memulai SSH di Linux