ssh

Opsi Konfigurasi SSH Umum Ubuntu

Opsi Konfigurasi SSH Umum Ubuntu
Pada artikel ini, saya akan menunjukkan kepada Anda bagaimana melakukan Konfigurasi SSH di Ubuntu.

Saya akan menganggap server SSH Ubuntu saya memiliki nama host ssh-server dan alamat IP 192.168.10.66. Saya akan mengaksesnya dari desktop Ubuntu lain yang memiliki nama host linuxhint.

Mari kita mulai.

Menginstal Utilitas SSH

Sebelum Anda dapat melakukan semua jenis konfigurasi SSH, Anda harus menginstal server SSH pada mesin yang ingin Anda akses menggunakan SSH. Dalam kasus saya itu adalah ssh-server mesin.

Anda juga harus menginstal perangkat lunak klien SSH pada mesin yang ingin Anda sambungkan ke server SSH. Dalam kasus saya itu adalah linuxhint mesin.

Anda dapat menginstal server SSH pada mesin yang Anda inginkan untuk bertindak sebagai server SSH dengan perintah berikut:

$ sudo apt-get update

$ sudo apt-get install openssh-server

Sekarang tekan kamu lalu tekan , Server SSH harus diinstal. Dalam kasus saya itu sudah diinstal.

Di Ubuntu, perangkat lunak klien SSH harus diinstal secara default. Jika tidak diinstal pada sistem operasi Ubuntu Anda, Anda dapat menjalankan perintah berikut untuk menginstalnya:

$ sudo apt-get update

$ sudo apt-get install openssh-client

Mengonfigurasi Penerusan X11

Dengan opsi ini, Anda dapat meneruskan aplikasi GUI server SSH Anda ke mesin desktop Linux lainnya. Aplikasi GUI akan berjalan di server SSH dan menggunakan sumber daya dari server SSH, bukan dari desktop atau mesin klien tempat Anda akan menggunakannya.

Anda mungkin ingin menonaktifkan atau mengaktifkan fitur ini tergantung pada kebutuhan Anda.

Untuk mengaktifkan atau menonaktifkan Penerusan X11, buka file konfigurasi server SSH dengan perintah berikut:

$ sudo nano /etc/ssh/sshd_config

Anda akan melihat jendela berikut.

Sekarang gulir ke bawah dan Anda akan menemukan garis yang dimulai dengan Penerusan X11 seperti yang Anda lihat di bagian yang ditandai dari tangkapan layar di bawah ini.

Dalam kasus saya ini diatur ke Iya, yang berarti Penerusan X11 diaktifkan. Jika Anda ingin menonaktifkannya, atur ke tidak dan simpan filenya. Saya mengaturnya ke Iya untuk menunjukkan cara kerja Penerusan X11.

Sekarang restart server SSH dengan perintah berikut:

$ sudo systemctl restart sshd

Sekarang dari mesin klien Anda, dalam kasus saya linuxhint mesin, Anda dapat terhubung ke server SSH untuk Penerusan X11 dengan perintah berikut:

$ ssh -X USERNAME@HOSTNAME_OR_IP

CATATAN: Dalam kasus saya, 192.168.10.66 adalah alamat IP saya ssh-server mesin.

Sekarang ketik Iya dan tekan .

Sekarang ketikkan kata sandi server SSH Anda dan tekan .

Anda harus terhubung.

Sekarang Anda dapat menginstal aplikasi GUI di server SSH Anda dan menjalankannya dari sini. Ayo pasang FileZilla di server SSH kami.

$ sudo apt-get install filezilla

Sekarang tekan kamu lalu tekan .

FileZilla harus dipasang.

Sekarang kamu bisa lari FileZilla dari mesin klien SSH Anda dengan perintah berikut saat Anda terhubung ke server SSH:

$ filezilla

Seperti yang Anda lihat, FileZilla berjalan di mesin klien saya linuxhint.

Mengubah Port Server SSH Anda

Anda dapat mengubah port server SSH default 22 untuk sesuatu yang lain. Bukalah /etc/ssh/sshd_config file seperti yang saya tunjukkan sebelumnya dan ubah Pelabuhan dari 22 ke sesuatu yang lain seperti yang ditandai pada tangkapan layar di bawah ini.

Sekarang simpan /etc/ssh/sshd_config file dan restart server SSH Anda dengan perintah berikut:

$ sudo systemctl restart sshd

Sekarang Anda dapat mengakses server SSH Anda dengan perintah berikut:

$ ssh -p PORT NAMA PENGGUNA@HOSTNAME_OR_IP

Seperti yang Anda lihat, saya terhubung.

Aktifkan/Nonaktifkan Login Root

Secara default, server SSH tidak mengizinkan Anda masuk sebagai akar di Ubuntu. Anda harus masuk sebagai pengguna istimewa sudo atau masuk sebagai akar menggunakan su perintah setelah masuk sebagai pengguna biasa. Jika mau, Anda dapat mengaktifkan langsung akar Gabung. Saya menyarankan Anda untuk tidak melakukan itu, tetapi jika Anda benar-benar membutuhkannya, Anda bisa.

Untuk mengaktifkan langsung akar masuk, atur IzinRootLogin dalam /etc/ssh/sshd_config untuk Iya.

Untuk menonaktifkan sepenuhnya akar masuk, atur ke tidak.

Opsi default adalah larangan-kata sandi, itu akan memungkinkan akar login tanpa kata sandi menggunakan otentikasi kunci publik SSH.

Mengizinkan dan Menolak Pengguna

Anda dapat mengizinkan atau menolak pengguna menggunakan IzinkanPengguna dan Tolak Pengguna kata kunci di /etc/ssh/sshd_config mengajukan.

Jika Anda ingin menolak, katakanlah pengguna uji, Anda dapat menambahkan baris berikut ke /etc/ssh/sshd_config mengajukan:

Tolak Pengguna uji

Sekarang simpan file dan mulai ulang server SSH Anda.

Sekarang jika Anda mencoba terhubung sebagai uji pengguna, Anda akan melihat kesalahan.

Anda dapat menambahkan lebih banyak pengguna diikuti dengan spasi sebagai berikut:

Tolak Pengguna uji shovon

Anda juga dapat mengizinkan pengguna tertentu menggunakan IzinkanPengguna.

Tambahkan baris berikut untuk hanya mengizinkan pengguna shovon untuk terhubung ke server dan menolak semua pengguna lain:

IzinkanPengguna shovon

Sekarang simpan file dan mulai ulang server SSH Anda.

Seperti yang Anda lihat, saya hanya diizinkan masuk sebagai pengguna shovon dan bukan pengguna uji.

Ini adalah beberapa konfigurasi SSH yang paling umum di Ubuntu. 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...