Nonaktifkan akses kata sandi melalui SSH?

30

Saya menyiapkan server untuk membuat cadangan kotak desktop saya dari jarak jauh. Saya ingin mencegah akses kata sandi jarak jauh ke server, hanya mengizinkan pengguna dengan kunci pribadi (AKA kotak desktop saya) untuk mengaksesnya. Bagaimana saya bisa memblokir akses kata sandi jarak jauh sambil memungkinkan akses kata sandi fisik ke server?

Evan Kroske
sumber

Jawaban:

37

Cukup masukkan berikut ini ke konfigurasi sshd di server ( /etc/ssh/sshd_config)

PasswordAuthentication no

Anda mungkin perlu memuat ulang layanan ssh

sudo service ssh reload

Itu harus melakukan trik;)

Untuk opsi lainnya ketik man sshd_configdi terminal Anda.

LassePoulsen
sumber
Lihat utas ini untuk petunjuk lebih lanjut: ubuntu.stackexchange.com/questions/2271/…
LassePoulsen
1
apakah saya perlu memulai kembali ssh setelah itu?
bubakazouba
Tentu saja kamu harus.
pa4080
21

Hanya catatan tentang akses SSH ke server - Anda mungkin juga ingin menonaktifkan pengguna root dari ssh, dengan cara ini setidaknya peretas harus menebak nama pengguna juga.

PermitRootLogin no
prule
sumber
Atau cukup kunci dan hapus kata sandi untuk akun root. (Dengan asumsi pengguna default memiliki akses sudo)
David Bailey