Dayakan Pelayan SSH pada Debian

Enable Ssh Server Debian



Dalam artikel ini, saya akan menunjukkan kepada anda cara memasang dan mengkonfigurasi pelayan SSH pada Debian 9 Stretch untuk log masuk jauh. Mari kita mulakan.

Memasang Pelayan SSH:

Kemas kini terlebih dahulu cache repositori pakej apt sistem operasi Debian anda dengan arahan berikut:







$sudo apt-get kemas kini

Cache repositori pakej apt anda harus dikemas kini seperti yang anda lihat dalam tangkapan skrin di bawah.





Di Debian, pelayan SSH hadir sebagai pakej 'openssh-server'. Untuk memasang OpenSSH pada Debian, jalankan arahan berikut:





$sudo apt-get pasangopenssh-pelayan

Tekan ‘y’ dan kemudian tekan untuk meneruskan.



Pelayan OpenSSH harus dipasang.

Pada Debian, tingkah laku default pelayan OpenSSH adalah bahawa ia akan bermula secara automatik sebaik sahaja dipasang. Anda juga boleh memeriksa sama ada pelayan OpenSSH berjalan di atasnya dengan arahan berikut:

$sudostatus systemctlssh

Anda akan melihat status 'aktif (berjalan)' seperti yang ditunjukkan dalam tangkapan skrin di bawah. Maksudnya pelayan SSH sedang berjalan. Ia juga mendengar di port 22.

Sekiranya dalam keadaan tertentu pelayan OpenSSH tidak berjalan, anda boleh menjalankan perintah berikut untuk memulakan pelayan OpenSSH.

$sudopermulaan systemctlssh

Keluarkan Pelayan SSH dari permulaan:

Secara lalai, pada Debian, pelayan OpenSSH harus bermula secara automatik semasa boot sistem. Sekiranya anda tidak mahu ia bermula semasa boot, hentikan pelayan OpenSSH terlebih dahulu dengan arahan berikut:

$sudosistemctl berhentissh

Sekarang jika anda memeriksa status pelayan OpenSSH anda, anda akan melihat bahawa ia tidak berjalan seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Sekarang lumpuhkan pelayan OpenSSH dari permulaan dengan arahan berikut:

$sudomelumpuhkan systemctlssh

Mulakan OpenSSH Server semasa boot:

Sekiranya anda ingin memulakan pelayan OpenSSH pada boot lagi, jalankan arahan berikut:

$sudosystemctlmengaktifkan ssh

Sekarang mulakan pelayan OpenSSH dengan arahan berikut:

$sudopermulaan systemctlssh

Sekiranya anda memeriksa status pelayan OpenSSH sekarang, anda akan melihat bahawa ia berjalan seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Menyambung ke pelayan SSH dari jauh:

Sebelum anda dapat menyambung ke pelayan SSH dari jauh, anda mesti mengetahui alamat IP pelayan SSH.

Untuk mengetahui alamat IP komputer yang menjalankan pelayan SSH, jalankan arahan berikut dari komputer tersebut:

$ipke

Anda dapat melihat dari tangkapan skrin bahawa alamat IP komputer yang saya pasang pelayan SSH adalah 192.168.10.82

Sekarang, untuk menyambung ke mesin ini dari komputer lain, jalankan arahan berikut:

$sshNAMA PENGGUNA@HOST/IP_ADDR

Saya akan menyambung ke pelayan SSH sebagai pengguna 'shovon' dan dengan alamat IP 192.168.10.82 dari mesin Ubuntu 17.10 saya.

$sshpenyodok@192.168.10.82

Sebaik sahaja anda menekan, anda akan melihat arahan berikut jika pertama kali menyambung ke pelayan SSH, yang mana sebenarnya.

Cukup ketik ‘ya’ dan tekan.

Maka anda harus diminta memasukkan kata laluan masuk pengguna yang anda log masuk. Masukkan kata laluan dan tekan.

Anda harus dihubungkan ke pelayan SSH sebagai pengguna tersebut. Nama hos diubah dari ‘linuxhint-pc’ menjadi ‘linuxhint’ seperti yang anda lihat dari tangkapan skrin di bawah.

Anda boleh mengesahkan lebih lanjut bahawa anda tersambung ke pelayan jauh dengan arahan berikut:

$ipke

Anda dapat melihat bahawa alamat IP adalah 192.168.10.82! IP pelayan SSH kami!

Anda boleh menjalankan arahan yang anda mahukan di sini dan mengurus pelayan jauh menggunakan SSH. Anda mungkin juga membeli IP Awam dan mengawal pelayan anda dari mana sahaja di seluruh dunia.

Setelah selesai mengkonfigurasi, jalankan perintah berikut untuk menutup sambungan SSH.

$jalan keluar

Lihat? Anda keluar dari ‘linuxhint-pc’.

Akses root ke Pelayan Jauh dengan SSH:

Sekarang jika anda mahukan akses root ke pelayan jauh, anda boleh mencuba log masuk sebagai root dengan arahan berikut:

$sshakar@192.168.10.82

Tetapi akses root dalam sistem operasi moden dengan cara ini dilumpuhkan secara lalai. Ia juga berlaku untuk Debian. Terdapat penyelesaian 'tanpa konfigurasi', hanya log masuk sebagai pengguna biasa dan jadilah root dengan arahan berikut:

$itu-

Masukkan kata laluan root anda dan anda harus log masuk sebagai root seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Anda boleh mengubah konfigurasi pelayan SSH anda untuk membenarkan masuk root juga.

Untuk melakukannya, buka fail konfigurasi ‘/ etc / ssh / sshd_config’ dengan ‘nano’ dengan arahan berikut:

$sudo nano /dan lain-lain/ssh/sshd_config

Fail itu mesti kelihatan seperti ini.

Tatal ke bawah sedikit. Anda harus melihat garis seperti yang ditunjukkan pada tangkapan skrin di bawah.

Keluarkan tanda # sebelum PermitRootLogin dan ubah 'larangan-kata laluan' menjadi 'ya'. Setelah selesai, tekan Ctrl + X, tekan ‘y’ dan kemudian tekan untuk menyimpan fail.

Sekarang mulakan semula pelayan SSH dengan arahan berikut:

$sudomulakan semula systemctlssh

Sekarang anda seharusnya dapat berhubung sebagai pengguna ‘root’ secara langsung seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Itulah cara anda mengaktifkan pelayan SSH untuk log masuk jauh di Debian 9. Terima kasih kerana membaca artikel ini.