Cara menggunakan SSH di Linux

Secure Shell, atau singkatnya SSH, adalah protokol koneksi jarak jauh di Linux serta sistem operasi lainnya. Ini pertama kali diperkenalkan sebagai pengganti telnet, yang tidak mengenkripsi informasi kata sandi melalui koneksi jarak jauh, dan karenanya dapat rentan terhadap serangan yang paling sederhana sekalipun. SSH di sisi lain menggunakan teknik kriptografi canggih untuk membangun koneksi (Misalnya RSA).

Open SSH adalah implementasi protokol SSH gratis dan open source di Linux.

Menginstal ssh dan sshd

Di Ubuntu dan Debian, paket ssh dapat digunakan untuk menginstal klien Open SSH dan server Open SSH.

sudo apt install ssh

Di CentOS dan Fedora, Lari:

yum instal openssh-server openssh-clients

Mulai daemon SSH untuk Izinkan Koneksi Jarak Jauh

sshd adalah daemon yang diinstal dengan paket Open SSH. Untuk memulai daemon, cukup jalankan:

layanan sudo sshd mulai

Hubungkan ke Komputer Jarak Jauh

Untuk terhubung ke komputer jarak jauh menggunakan SSH, daemon SSH harus diinstal dan dijalankan di komputer itu. Anda perlu mengetahui Hostname atau Alamat IP komputer dan nama pengguna serta kata sandinya. Tak perlu dikatakan, komputer harus dapat diakses dari jaringan Anda.

ssh pengguna@namahost

Sering kali untuk tujuan otomatisasi, ada kebutuhan untuk masuk ke komputer jarak jauh tanpa meminta masukan kata sandi. Untuk mencapai ini, kami menggunakan metode otentikasi RSA di SSH:

Pertama, buat kunci RSA untuk SSH untuk pengguna Anda:

ssh-keygen -t rsa

Saat dimintai frasa sandi untuk kunci ini, Anda dapat memasukkan frasa sandi sebagai lapisan keamanan tambahan, atau membiarkannya kosong.

Kami menambahkan kunci yang dihasilkan ini ke agen otentikasi dengan menjalankan:

ssh-tambahkan

Tujuannya adalah untuk menyalin kunci yang dihasilkan ini ke komputer jarak jauh. Oleh karena itu, harus ada satu login ke komputer/pengguna target untuk menyalin kunci yang dihasilkan ini ke konfigurasi SSH komputer jarak jauh. ssh-copy-id menyalin kunci SSH pengguna saat ini ke komputer target:

ssh-copy-id username@hostname

Sekarang Anda dapat masuk tanpa kata sandi:

Kami harap informasi di halaman ini bermanfaat bagi Anda. Jika Anda memiliki pertanyaan, hubungi kami di Twitter.