Nonaktifkan otentikasi kata sandi pada server SSH pada OS X Server 10.8

13

Saya ingin menonaktifkan otentikasi kata sandi server SSH di OS X Server saya. ini harus dilakukan di / etc / sshd_config, kan? Tapi saya tidak yakin pengaturan mana yang harus saya ubah ...

Sebastian Semmler
sumber
itu masih tidak berhasil. Saya tidak tahu, apa yang saya lakukan salah. Haruskah saya memposting konfigurasi?
Sebastian Semmler

Jawaban:

13

Seperti sistem BSD lainnya, Anda harus mematikan beberapa opsi di sshd_config Anda seperti yang saya jelaskan dalam jawaban Stack Overflow ini :

UsePam yes # it will not be used
ChallengeResponseAuthentication no
PasswordAuthentication no
kbdInteractiveAuthentication no
Eir Nym
sumber
Saya tidak dapat menemukan kbdInteractiveAutentication. Opsi memiliki # di awal baris. Haruskah saya menghapusnya?
Sebastian Semmler
tanda # sebelum baris memberi tahu tentang nilai default. kbdInteractiveAutentication tampaknya sudah usang tetapi dapat digunakan.
Eir Nym
@SebastianSemmler apakah jawaban ini bermanfaat bagi Anda?
Eir Nym
tidak, masih bisa masuk melalui kata sandi
Sebastian Semmler
2
Anda harus memulai kembali login jarak jauh
Eir Nym
2

Jika itu membantu, saya mengalami masalah dengan ini pada 10.10 (Yosemite) dan ternyata saya mengedit file yang salah. /etc/sshd_configadalah yang benar, bukan /etc/ssh/sshd_config, yang saya coba berdasarkan apa yang man sshd_configdikatakan:

SSHD_CONFIG(5)              BSD File Formats Manual             SSHD_CONFIG(5)

NAME
     sshd_config -- OpenSSH SSH daemon configuration file

SYNOPSIS
     /etc/ssh/sshd_config

DESCRIPTION
     sshd(8) reads configuration data from /etc/ssh/sshd_config ...
Owen
sumber
3
Sejak 10,11 /etc/ssh/sshd_config- jalan yang benar
Maxim Kholyavkin
@Speakus ini adalah masalah bagi saya, karena memutakhirkan ke 10.11 berarti bahwa otentikasi kata sandi diaktifkan kembali dan saya tidak menangkapnya selama beberapa bulan.
krs013