SSH adalah singkatan dari Secure Shell Service yang digunakan untuk koneksi aman antara komputer klien dan server. Dengan menggunakan SSH, Anda dapat terhubung ke sistem Anda dari jarak jauh, melakukan tugas administratif, dan mengakses file.
Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri SSH terkait pada sistem Linux.
Dalam konteks ini, kita akan melihat bagaimana mengaktifkan SSH di Debian untuk berkomunikasi secara aman dengan server. Sebelum melanjutkan dengan prosedur ini, pastikan Anda masuk dengan akun pengguna root di server Anda dengan hak istimewa sudo.
Langkah-Langkah Menginstal SSH Di Debian
Secara default, server SSH tidak diinstal pada sistem Debian sehingga Anda harus menginstalnya terlebih dahulu. Itu dapat dengan mudah diinstal dari repositori Debian dengan menjalankan perintah berikut.
1. Perbarui paket sistem yang tepat
Untuk memulai, Pertama-tama Anda perlu memperbarui pengelola paket apt dengan menjalankan:
$ sudo apt update
2. Instal SSH
Sekarang jalankan perintah di bawah ini untuk menginstal SSH:
$ sudo apt install openssh-server
Ini akan meminta Anda untuk memasukkan kata sandi jadi cukup masukkan dan tekan tombol Enter untuk melanjutkan instalasi.
Layanan SSH akan dimulai secara otomatis setelah instalasi selesai. Anda dapat memverifikasi instalasi dengan mengeluarkan perintah di bawah ini:
$ sudo systemctl status ssh
Seharusnya menunjukkan status aktif seperti yang diberikan di bawah ini:
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enab
Active: active (running) since Mon 2020-04-25 05:08:17 UTC; 45s ago
Main PID: 1001 (sshd)
Tasks: 1 (limit: 1152)
CGroup: /system.slice/ssh.service
└─1001 /usr/sbin/sshd -D
Terakhir, Tekan tombol q untuk kembali ke terminal.
Sekarang, Anda dapat menghubungkannya melalui SSH dari mesin jarak jauh mana pun. Sistem Linux memiliki klien SSH yang terinstal secara default dan jika Anda perlu menghubungkannya dari sistem Windows, Anda dapat menggunakan klien SSH PuTTY.
Bagaimana cara menghubungkan ke SSH Melalui LAN?
Jika Anda ingin menghubungkan sistem Debian melalui LAN maka Anda dapat menggunakan perintah berikut:
$ ssh username@ip_address
Anda perlu mengubah nama pengguna dengan nama pengguna Debian asli Anda dan ip_address dengan alamat ip sistem Debian yang ingin Anda hubungkan.
Jika Anda tidak tahu alamat ip sistem Anda, Anda bisa mendapatkannya dengan menjalankan perintah di bawah ini:
$ ifconfig
Sekarang kembali ke mesin jarak jauh dari tempat Anda mencoba menghubungkan dan jalankan perintah di bawah ini:
$ ssh [email protected]
Ketika Anda akan menghubungkannya untuk pertama kalinya, itu akan meminta Anda pesan seperti di bawah ini:
The authenticity of host '192.168.43.120 (192.168.43.120)' can't be established.
ECDSA key fingerprint is SHA256:Rcbtm61VXuErBl7nE2+yowF7lgA2bLSiO/33/7qmRJP.
Are you sure you want to continue connecting (yes/no)?
Ketik ya dan tekan tombol Enter untuk melanjutkan. Selanjutnya Anda akan diminta untuk memasukkan kata sandi. Setelah Anda memberikan kata sandi yang benar maka Anda akan masuk dan menampilkan pesan ucapan seperti di bawah ini:
Linux debian 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u2 (2019-05-13) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
...
...
Bagaimana cara menghubungkan ke SSH Melalui Internet ?
Untuk membuat koneksi ke mesin Debian Anda melalui Internet, Anda harus mengetahui alamat ip publik mesin Anda.
Setelah Anda menemukan alamat IP, Anda dapat login dengan mengetik:
$ ssh username@public_ip_address
Jika Anda mengekspos mesin Anda ke internet, Anda perlu mengkonfigurasi router untuk menerima lalu lintas SSH. Biasanya, untuk mengonfigurasi router Anda agar menerima lalu lintas SSH pada port non-standar dan meneruskannya ke port 22 pada mesin yang menjalankan layanan SSH.
Anda juga dapat mengamankan koneksi Anda dengan menyiapkan otentikasi berbasis kunci SSH ke mesin Ubuntu Anda.
Bagaimana cara mengelola Layanan SSH ?
Untuk alasan apapun Anda ingin menghentikan layanan SSH maka Anda dapat melakukannya dengan menjalankan perintah di bawah ini:
$ sudo systemctl stop ssh
Untuk memulainya Anda dapat mengeluarkan perintah di bawah ini dan dapat memulainya:
$ sudo systemctl start ssh
Anda dapat mengaktifkan layanan SSH dengan menjalankan perintah berikut:
$ sudo systemctl enable ssh
Sekali lagi, Anda dapat menonaktifkan layanan SSH dengan menjalankan perintah di bawah ini:
$ sudo systemctl disable ssh