Bagaimana untuk Mendayakan SSH dalam Ubuntu

Bagaimana Untuk Mendayakan Ssh Dalam Ubuntu



Sambungan selamat antara klien dan pelayan boleh diwujudkan menggunakan protokol rangkaian Secure Shell (SSH). Setiap pertukaran maklumat antara pelanggan dan pelayan disulitkan. Anda boleh mendapatkan akses jauh ke mesin anda dan menjalankan operasi pentadbiran dengan menghidupkan SSH. Pemindahan fail selamat melalui SCP dan SFTPS juga boleh dilakukan. Selepas pemasangan pertama, SSH untuk akses jauh, mengikut konvensyen, dilarang di Ubuntu. Ia tidak terlalu sukar untuk mendayakan SSH pada Ubuntu. Untuk menyediakan dan mengaktifkan SSH pada sistem Linux anda, selesaikan tugasan yang disenaraikan dalam berikut sebagai pentadbir atau pengguna sudo.

Pasang Klien SSH

Mari mulakan dengan proses mengemas kini repositori Ubuntu. Ini adalah peringkat penting setiap kali anda menjalankan pemasangan. Oleh itu, repositori 'apt-get' digunakan dalam arahan 'kemas kini' seperti yang digambarkan dalam perkara berikut:







$ sudo apt-get kemas kini





Selepas kemas kini sistem anda berjaya, anda perlu menaik taraf repositori dan pakej sistem untuk mendapatkan kesan pemasangan baharu dibuat tidak lama lagi. Oleh itu, pakej 'apt-get' digunakan dengan kata kunci 'naik taraf'.





$ sudo apt-get naik taraf



Pelanggan SSH sentiasa memulakan penubuhan sambungan selamat. Oleh itu, memasang klien SSH adalah perlu jika anda ingin memulakan sambungan, dan nod lain akan mendengar. Jadi, arahan 'apt-get' akan berguna di sini dalam kata kunci 'pasang', diikuti dengan kata kunci 'OpenSSH-client' (untuk memasang pelayan-klien). Gunakan hak 'sudo' untuk menjalankan arahan ini seperti yang ditunjukkan dalam berikut. Ia mungkin memerlukan kata laluan anda untuk pengguna yang sedang log masuk untuk memulakan proses pemasangan dengan lancar. Oleh itu, kami menambah kata laluan kami dan berjaya memasangnya.

$ sudo apt-get install openssh-client

Pasang Pelayan SSH

Mungkin anda berada di hujung yang lain, iaitu hanya mendengar pelayan pelanggan. Oleh itu, anda perlu memasang pelayan SSH pada hujung anda. Sebelum itu, kemas kini sistem anda dengan pakej 'apt' dalam arahan 'kemas kini' berikut:

$ sudo apt-get kemas kini

Pastikan pakej sistem anda juga dinaik taraf. Kadangkala, pakej tidak mendapat kesan pemasangan baharu kerana ia sudah usang dan memerlukan peningkatan untuk keserasian yang lancar. Gunakan arahan naik taraf yang sama seperti yang digunakan sebelum ini.

$ sudo apt-get naik taraf

Kini, tiba masanya untuk memasang pelayan OpenSSH supaya anda boleh menerima sambungan daripada klien. Arahan pemasangan hendaklah dilaksanakan dengan hak 'Sudo' diikuti dengan penggunaan pakej 'Apt' dan kata kunci 'Pelayan-OpenSSH' pada penghujungnya.

$ sudo apt install openssh-server

Anda perlu memastikan bahawa anda mahu memasang pelayan 'openssh' kerana ia selamat untuk komunikasi dan tidak menjejaskan prestasi sistem. Oleh itu, tekan kekunci 'y' untuk meneruskan persediaan pemasangan pada shell arahan.

Dayakan Perkhidmatan SSH

Selepas beberapa ketika, pelayan OpenSSH akan berjaya dipasang pada mesin anda. Sekarang adalah masa untuk mengkonfigurasi OpenSSH dalam sistem kami. Untuk konfigurasi yang sempurna, kami akan menggunakan utiliti 'systemctl' yang lebih berkemungkinan mendayakannya di pihak kami. Utiliti 'systemctl' digunakan untuk memulakan perkhidmatan SSH pada sistem kami dengan hak 'sudo'. Kemudian, ia mendayakannya dengan kata kunci 'mula' dan 'Dayakan'. Pautan penyegerakan telah dibuat seperti yang ditunjukkan dalam imej berikut. Anda juga boleh menggunakan pilihan '—sekarang' dalam arahan 'systemctl' yang sama untuk mendayakan pelayan SSH sekarang.

$ sudo systemctl mulakan ssh
$ sudo systemctl membolehkan ssh
$ sudo systemctl dayakan ssh –now

Semak Status Perkhidmatan SSH

Selepas mendayakannya dengan jayanya (mengikut pautan penyegerakan), anda boleh mencari status pemuatan semasa melalui utiliti 'systemctl' menggunakan kata kunci 'status' dan 'ssh' dalam arahan. Output arahan ini memaparkan status semasa perkhidmatan ssh. Petunjuk hijau memaparkan bahawa perkhidmatan itu aktif dan berjalan.

Semak Status Perkhidmatan SSH

Buka Port SSH

Utiliti bernama UFW untuk mengkonfigurasi tembok api disertakan dengan Ubuntu. Berhati-hati untuk membuka port SSH jika tembok api mesin anda berfungsi. Untuk melakukan itu, Ubuntu memberikan kami utiliti 'ufw' sebagai arahan yang boleh digunakan dengan kata kunci 'benarkan' untuk membuka port SSH. Pastikan untuk menjalankannya dengan keistimewaan 'sudo'. Anda akan melihat bahawa pelaksanaan arahan ini mungkin dikemas kini
peraturan port SSH seperti yang digambarkan dalam imej berikut:

$ sudo ufw benarkan ssh

Sambung ke Pelayan SSH

Sekarang, anda perlu menyemak alamat IP sistem anda, iaitu, sesiapa sahaja bahagian SSH yang anda telah kerjakan. Untuk mencari alamat IP, kami menggunakan arahan 'ip' diikuti dengan pilihan 'a', dan data mengenai rangkaian kami akan dipaparkan. Anda perlu mencari rangkaian khusus yang telah anda gunakan dan mencari alamat IP dalam baris yang bermula dengan 'inet'. Dalam kes kami, ia juga 10.0.2.15 seperti yang dipaparkan dalam imej berikut:

$ ip a

Tiba masanya untuk log masuk ke sistem jauh selepas kami mempunyai alamat IP sistem kami. Untuk ini, kami melaksanakan arahan SSH berikut untuk mewujudkan sambungan dengan sistem jauh. Perintah bermula dengan kata kunci 'ssh' diikuti dengan nama pengguna sistem anda; aksara “@” diikuti dengan alamat IP. Memandangkan kami menggunakan SSH buat kali pertama dalam sistem kami, ia memaparkan bahawa ketulenan hos tidak dapat dipastikan. Oleh itu, anda perlu memasukkan 'ya' untuk mengesahkan bahawa anda mahu terus menyambung sebagai pelayan atau klien SSH. Selepas amaran, ia akan meminta kata laluan sistem anda, dan anda perlu memberikannya untuk meneruskan. Ia akan membuatkan anda berjaya log masuk dari sistem Ubuntu anda dan sambungan selamat akan diwujudkan.

$ ssh nama pengguna@ipaddress

Menggunakan SH, anda kini boleh menyambung ke nod lain dengan jayanya. Arahan yang ditunjukkan menggambarkan penggunaan 'ssh' pada mesin Ubuntu.

$ ssh nama pengguna@ipaddress siapa
$ ssh nama pengguna@ipaddress uptime

Kesimpulan

Dalam panduan ini, kami berjaya menunjukkan penggunaan SSH dalam sistem Ubuntu. Selepas itu, kami membincangkan pemasangan pelayan SSH dan klien SSH secara berasingan dan memberikan butiran tentang mendayakan SSH dan mewujudkan sambungan.