ssh

Aktifkan Server SSH di Debian

Aktifkan Server SSH di Debian

Cara Mengaktifkan Server SSH untuk Login Jarak Jauh di Debian 9

Pada artikel ini, saya akan menunjukkan cara menginstal dan mengkonfigurasi server SSH di Debian 9 Stretch untuk login jarak jauh. Mari kita mulai.

Menginstal Server SSH:

Pertama-tama perbarui cache repositori paket apt dari sistem operasi Debian Anda dengan perintah berikut:

$ sudo apt-get update

Cache repositori paket apt Anda harus diperbarui seperti yang Anda lihat pada tangkapan layar di bawah ini.

Di Debian, server SSH hadir sebagai paket 'openssh-server'. Untuk menginstal OpenSSH di Debian, jalankan perintah berikut:

$ sudo apt-get install openssh-server

Tekan 'y' lalu tekan untuk melanjutkan.

Server OpenSSH harus diinstal.

Di Debian, perilaku default server OpenSSH adalah ia akan mulai secara otomatis segera setelah diinstal. Anda juga dapat memeriksa apakah server OpenSSH berjalan dengan perintah berikut:

$ sudo systemctl status ssh

Anda akan melihat status 'aktif (berjalan)' seperti yang ditunjukkan pada tangkapan layar di bawah ini. Yang berarti server SSH sedang berjalan.  Itu juga mendengarkan di port 22.

Jika server OpenSSH tidak berjalan, Anda dapat menjalankan perintah berikut untuk memulai server OpenSSH:.

$ sudo systemctl start ssh

Hapus Server SSH dari startup:

Secara default, pada Debian, server OpenSSH akan dimulai secara otomatis pada boot sistem. Jika Anda tidak ingin memulai saat boot, maka pertama-tama hentikan server OpenSSH dengan perintah berikut:

$ sudo systemctl stop ssh

Sekarang jika Anda memeriksa status server OpenSSH Anda, Anda akan melihat bahwa itu tidak berjalan seperti yang ditunjukkan pada gambar di bawah.

Sekarang nonaktifkan server OpenSSH dari startup dengan perintah berikut:

$ sudo systemctl nonaktifkan ssh

Mulai OpenSSH Server saat boot:

Jika Anda ingin memulai server OpenSSH saat boot lagi, jalankan saja perintah berikut:

$ sudo systemctl aktifkan ssh

Sekarang mulai server OpenSSH dengan perintah berikut:

$ sudo systemctl start ssh

Jika Anda memeriksa status server OpenSSH sekarang, Anda akan melihat bahwa itu berjalan seperti yang ditunjukkan pada gambar di bawah.

Menghubungkan ke server SSH dari jarak jauh:

Sebelum Anda dapat terhubung ke server SSH dari jarak jauh, Anda harus mengetahui alamat IP server SSHSH.

Untuk mengetahui apa alamat IP komputer yang menjalankan server SSH, jalankan perintah berikut dari komputer itu:

$ ip a

Anda dapat melihat dari tangkapan layar bahwa alamat IP komputer tempat saya menginstal server SSH adalah 192.168.10.82

Sekarang, untuk terhubung ke mesin ini dari komputer lain, jalankan perintah berikut:

$ ssh USERNAME@HOST/IP_ADDR

Saya akan terhubung ke server SSH sebagai pengguna 'shovon' dan dengan alamat IP 192.168.10.82 dari Ubuntu 17 saya.10 mesin.

$ssh [email protected]

Setelah Anda menekan , Anda akan melihat prompt berikut jika ini adalah pertama kalinya terhubung ke server SSH, yaitu:.

Cukup ketik 'ya' dan tekan .

Kemudian Anda akan diminta untuk memasukkan kata sandi login dari pengguna yang Anda login sebagai. Masukkan kata sandi dan tekan .

Anda harus terhubung ke server SSH sebagai pengguna itu. Nama host berubah dari 'linuxhint-pc' menjadi 'linuxhint' seperti yang Anda lihat dari tangkapan layar di bawah.

Anda dapat memverifikasi lebih lanjut bahwa Anda terhubung ke server jauh dengan perintah berikut:

$ ip a

Anda dapat melihat bahwa alamat IP adalah 192.168.10.82! IP server SSH kami!

Anda dapat menjalankan perintah apa pun yang Anda inginkan di sini dan mengelola server jarak jauh menggunakan SSH. Anda bahkan dapat membeli IP Publik dan mengontrol server Anda dari mana saja di seluruh dunia.

Setelah selesai mengonfigurasi, jalankan saja perintah berikut untuk menutup koneksi SSH.

$ keluar

Lihat? Anda logout kembali ke 'linuxhint-pc'.

Akses root ke Server Jarak Jauh dengan SSH:

Sekarang jika Anda ingin akses root ke server jarak jauh, Anda dapat mencoba login sebagai root dengan perintah berikut:

$ssh [email protected]

Tetapi akses root di sistem operasi modern dengan cara ini dinonaktifkan secara default. Hal ini juga berlaku untuk Debian. Ada solusi 'tanpa konfigurasi', cukup login sebagai pengguna biasa dan menjadi root dengan perintah berikut:

$ su -

Masukkan kata sandi root Anda dan Anda harus masuk sebagai root seperti yang ditunjukkan pada gambar di bawah.

Anda dapat mengubah konfigurasi server SSH Anda untuk memungkinkan login root langsung juga.

Untuk melakukannya, buka file konfigurasi '/etc/ssh/sshd_config' dengan 'nano' dengan perintah berikut:

$ sudo nano /etc/ssh/sshd_config

Filenya akan terlihat seperti ini.

Gulir ke bawah sedikit. Anda akan melihat garis seperti yang ditandai pada tangkapan layar di bawah.

Hapus tanda # sebelum PermitRootLogin dan ubah 'prohibit-password' menjadi 'yes'. Setelah selesai, tekan Ctrl+X , tekan 'y' lalu tekan untuk menyimpan file.

Sekarang restart server SSH dengan perintah berikut:

$ sudo systemctl restart ssh

Sekarang Anda harus dapat terhubung sebagai pengguna 'root' secara langsung seperti yang ditunjukkan pada gambar di bawah.

Begitulah cara Anda mengaktifkan server SSH untuk login jarak jauh di Debian 9. Terima kasih telah membaca artikel ini.

Cara Mengubah Pengaturan Mouse dan Touchpad Menggunakan Xinput di Linux
Sebagian besar distribusi Linux dikirimkan dengan pustaka "libinput" secara default untuk menangani kejadian input pada sistem. Ini dapat memproses ke...
Petakan ulang tombol mouse Anda secara berbeda untuk perangkat lunak yang berbeda dengan Kontrol Tombol X-Mouse
Mungkin Anda membutuhkan alat yang dapat membuat kontrol mouse Anda berubah dengan setiap aplikasi yang Anda gunakan. Jika demikian, Anda dapat mencob...
Ulasan Mouse Nirkabel Microsoft Sculpt Touch
Saya baru-baru ini membaca tentang Microsoft Sculpt Touch mouse nirkabel dan memutuskan untuk membelinya. Setelah menggunakannya untuk sementara waktu...