Aktifkan entri kata sandi SSH di Linux

Ubuntu


SSH, yang merupakan singkatan dari Secure Shell, adalah cara yang sangat aman untuk terhubung ke server jarak jauh mana pun. Semua penyedia cloud lebih suka masuk dengan kunci ssh karena ini adalah cara yang aman dan cepat untuk masuk tanpa memberikan kata sandi.

Linux memungkinkan kita untuk masuk menggunakan sejumlah teknik aman. Dalam sistem desktop Linux, kami biasanya masuk dengan nama pengguna dan kata sandi. Namun, kita dapat menggunakan kunci SSH untuk masuk ke server jarak jauh tanpa memberikan kata sandi.

Beberapa layanan cloud mengharuskan penggunanya untuk menggunakan kunci SSH untuk masuk, yang mungkin tidak ingin dilakukan oleh beberapa pengguna karena berbagai alasan. Jika server SSH Anda tidak dikonfigurasi untuk mengizinkan kata sandi, perintah ssh untuk terhubung ke server jauh dengan pesan “Lisensi ditolak, silakan coba lagi” akan gagal.

Sebelum melanjutkan, kami ingin memberi tahu Anda tentang Contabo. Kami menghosting LinuxAndUbuntu di Contabo VPS. Periksa mereka jika Anda membutuhkan web hosting. Harga mulai dari $6,99 per bulan untuk RAM 8GB dan 4 core CPU VPS.

akun vps

Pada artikel ini, saya akan menunjukkan cara mengkonfigurasi server jarak jauh untuk menerima kata sandi untuk akses jarak jauh. Kami juga dapat mengaktifkan login pengguna root jika penyedia cloud Anda tidak mengizinkan login pengguna root.

Sebelum saya mulai, saya ingin mengingatkan Anda bahwa menggunakan kunci SSH untuk entri aman dipertimbangkan. Jika penyedia cloud Anda telah memblokir akses jarak jauh melalui kata sandi, itu akan meningkatkan keamanan server Anda secara signifikan.

sudo nano /etc/ssh/sshd_config

Tekan CTRL + W dan cari “PasswordAuthentication”. Untuk mengaktifkan pengaturan ini, cukup hapus #.

PasswordAuthentication yes
Konfigurasi sshd
Konfigurasi sshd

Anda sekarang harus dapat masuk menggunakan kata sandi selain kunci ssh dari jarak jauh. Jika penyedia cloud Anda juga telah menonaktifkan login root, gulir ke bagian bawah file konfigurasi atau cari “PermitRootLogin”. Hapus # dari “PermitRootLogin yes” untuk mengizinkan pengguna root masuk dari jarak jauh.

Konfigurasi sshd memungkinkan akses root
Konfigurasi sshd memungkinkan akses root

Sekarang restart daemon SSH agar perubahan diterapkan.

sudo service sshd restart

Anda sekarang dapat mengakses server jarak jauh Anda dengan memasukkan nama pengguna dan kata sandi Anda. Disarankan untuk menonaktifkan login root. Untuk perlindungan tambahan, administrator server dapat membuat pengguna non-root baru dengan skor lebih rendah.





Source link

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *