ssh

Hasilkan Kunci SSH di Linux

Hasilkan Kunci SSH di Linux

SSH berdiri untuk Saman SHell, dan seperti namanya, ini digunakan untuk membuat koneksi aman antara klien dan servernya. Secara default, setiap sistem operasi berbasis Linux mendukung SSH. Protokol SSH biasanya digunakan untuk mengakses, memerintahkan, dan mentransfer file dari jarak jauh. Jadi, dalam posting ini, Anda akan menunjukkan cara membuat kunci SSH dan menggunakannya untuk melindungi server dan informasi berharga and.

Pembuatan Kunci SSH

Saat kami membuat pasangan kunci SSH, itu dibuat dalam dua langkah. Salah satunya adalah pembuatan kunci SSH di sisi klien, dan yang kedua menyalinnya ke server atau host jarak jauh mana pun. Sepasang kunci terdiri dari file kunci Pribadi dan Publik bernama id_rsa dan id_rsa.pub masing-masing di ~/.direktori ssh.

Alamat IP sistem klien saya adalah

$ ip a

192.168.18.130

Kunci SSH dapat dibuat dengan menjalankan perintah "ssh-keygen" di terminal.

$ssh-keygen

Ini akan meminta Anda untuk memasukkan nama file di mana Anda ingin menyimpan kunci pribadi dan publik, atau Anda dapat pergi dengan file yang dipilih default "id_rsa" dan "id_rsa.pub” di “.ssh” (/home/user/.ssh/id_rsa). Tekan Enter untuk memilih file default yang disediakan.

Selanjutnya, ia akan meminta Passphrase. Frasa sandi sebenarnya adalah semacam lapisan keamanan ekstra untuk mengamankan koneksi antara host dan klien. Saat Anda masuk ke host, itu akan meminta frasa sandi lagi. Jadi, masukkan frasa sandi, atau Anda dapat membiarkannya kosong dan tekan Enter tanpa memberikan frasa sandi apa pun.

Setelah Anda selesai dengan frasa sandi, kunci SSH harus dibuat.

Anda dapat melihat di tangkapan layar bahwa Kunci yang dihasilkan adalah "RSA 3072". Apa artinya?

Jenis dan Ukuran Algoritma kunci SSH

Secara default, tipe algoritma kunci yang dihasilkan adalah RSA, dan ukuran bitnya adalah 3072 bit. Tetapi Anda dapat mengubahnya jika Anda mau.

Ada tiga jenis utama Algoritma untuk menghasilkan kunci SSHSH.

RSA - Rivest Shamir Adleman. Ini adalah kunci dengan ukuran minimum 2048, dan didasarkan pada kesulitan memfaktorkan bilangan besar.

DSA - Algoritma Tanda Tangan Digital. Kunci ini banyak digunakan dengan ukuran 1024.

ECDSA - Algoritma Tanda Tangan Digital Kurva Elliptik. Mendukung 256, 384, dan 521 bit bit.

Sekarang, jika Anda ingin memberikan jenis algoritme dan ukuran bit yang Anda inginkan, Anda dapat memberikan jenis algoritme diikuti oleh frasa -t setelah perintah ssh-keygen, dan Anda juga dapat memberikan ukuran bit bersamanya diikuti oleh -b frasa. Contohnya adalah sebagai berikut,

$ ssh-keygen -t rsa -b 4096

Seperti yang Anda lihat di tangkapan layar, jenis algoritme kuncinya adalah RSA, dan ukuran bitnya adalah 4096. Itu keren.

Menyalin kunci SSH ke Host

Anda cukup menyalin kunci SSH ke host dengan menjalankan perintah yang diberikan di bawah ini di terminal klien.

$ ssh-copy-id username@host-ip-address

Pastikan untuk mengganti nama pengguna dan alamat IP host dengan nama pengguna dan alamat IP host Anda. Nama pengguna dan alamat IP host saya adalah

Nama pengguna: pengguna linux
Alamat IP: 192.168.18.131

Anda mungkin menghadapi kesalahan koneksi yang ditolak oleh port 22 pada tahap ini. Jika terjadi kesalahan, silakan kunjungi artikel khusus kami (Cara memperbaikinya: Koneksi ditolak oleh port 22 Debian/Ubuntu - Petunjuk Linux) untuk menangani kesalahan tersebut.

Setelah menjalankan perintah di atas, itu akan mengkonfirmasi dari Anda untuk melanjutkan koneksi; ketik "ya" untuk melanjutkan.

Setelah berhasil disalin, Anda siap untuk masuk ke mesin server menggunakan kunci SSH.

Masuk ke Server

Setelah berhasil mengcopy SSH key ke host, kita bisa login ke host menggunakan perintah ssh dan dengan memberikan username dan IP address host menggunakan sintaks berikut.

$ ssh nama pengguna@host-ip-address

Jangan lupa untuk mengganti nama pengguna dan alamat IP dengan nama pengguna dan alamat IP host Anda.

Dan di sini Anda masuk ke mesin host sekarang jika Anda mengetikkan perintah "ip a" di terminal.

$ ip a

Ini akan menunjukkan alamat IP dari mesin host karena Anda berada di server sekarang.

Bungkus

Ini adalah bagaimana Anda dapat membuat kunci SSH, menyalinnya ke mesin host dan mengakses host menggunakan kunci SSH. Terima kasih banyak!

Pertempuran untuk Tutorial Westnoth
The Battle for Wesnoth adalah salah satu game strategi open source terpopuler yang bisa kamu mainkan saat ini. Tidak hanya game ini telah dikembangkan...
0 A.D. tutorial
Dari sekian banyak game strategi di luar sana, 0 A.D. berhasil menonjol sebagai judul yang komprehensif dan permainan taktis yang sangat dalam meskipu...
Tutorial Unity3D
Pengantar Unity 3D Unity 3D adalah mesin pengembangan game yang tangguh. Ini adalah lintas platform yang memungkinkan Anda membuat game untuk seluler,...