ssh

Dayakan Pelayan SSH pada Debian

Dayakan Pelayan SSH pada Debian

Cara Mengaktifkan Pelayan SSH untuk Log Masuk Jauh di Debian 9

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

Memasang Pelayan SSH:

Kemas kini terlebih dahulu cache repositori pakej apt dari 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 install openssh-server

Tekan 'y' dan kemudian tekan bersambung.

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 dengan perintah berikut:

$ sudo systemctl status ssh

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 pelayan OpenSSH tidak berjalan, anda boleh menjalankan perintah berikut untuk memulakan pelayan OpenSSH.

$ sudo systemctl mulakan ssh

Keluarkan Pelayan SSH dari permulaan:

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

$ sudo systemctl berhenti ssh

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:

$ sudo systemctl lumpuhkan ssh

Mulakan OpenSSH Server semasa boot:

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

$ sudo systemctl mengaktifkan ssh

Sekarang mulakan pelayan OpenSSH dengan arahan berikut:

$ sudo systemctl mulakan ssh

Sekiranya anda menyemak 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 apa alamat IP komputer yang menjalankan pelayan SSH, jalankan arahan berikut dari komputer tersebut:

$ ip a

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:

$ ssh PENGGUNA @ HOST / IP_ADDR

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

$ ssh shovon @ 192.168.10.82

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

Cukup taip 'ya' dan tekan .

Maka anda akan 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:

$ ip a

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 menguruskan pelayan jauh menggunakan SSH. Anda mungkin juga membeli IP Awam dan mengawal pelayan anda dari mana sahaja di seluruh dunia.

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

$ keluar

Lihat? Anda log keluar semula ke '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:

$ ssh root @ 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:

$ su -

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 / etc / 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:

$ sudo systemctl mulakan semula ssh

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.

Cara Memasang League Of Legends di Ubuntu 14.04
Sekiranya anda peminat League of Legends, maka ini adalah peluang bagi anda untuk menguji menjalankan League of Legends. Perhatikan bahawa LOL disokon...
Pasang permainan Strategi OpenRA terkini di Ubuntu Linux
OpenRA adalah mesin permainan Strategi Masa Nyata / Bebas yang mencipta semula permainan Westwood awal seperti Command & Conquer klasik: Makluman Mera...
Pasang Dolphin Emulator terkini untuk Gamecube & Wii di Linux
Dolphin Emulator membolehkan anda memainkan permainan Gamecube & Wii pilihan anda di Komputer Peribadi Linux (PC). Menjadi emulator permainan sumber ...