ปิดใช้งานการพิสูจน์ตัวตนด้วยรหัสผ่านบนเซิร์ฟเวอร์ SSH บน OS X Server 10.8


14

ฉันต้องการปิดการใช้งานการตรวจสอบรหัสผ่านของเซิร์ฟเวอร์ SSH บน OS X Server ของฉัน ควรทำใน / etc / sshd_config ใช่ไหม แต่ฉันไม่แน่ใจว่าควรเปลี่ยน ...


มันยังไม่ทำงาน ฉันไม่รู้ว่าฉันทำอะไรผิด ฉันควรโพสต์การกำหนดค่าใด ๆ
เซบาสเตียนเซมเลอร์

คำตอบ:


14

ในฐานะที่เป็นระบบ BSD ใด ๆ ที่คุณควรจะปิดตัวเลือกบางอย่างใน sshd_config เหมือนที่ฉันได้อธิบายไว้ในคำตอบกองซ้อนล้นนี้ :

UsePam yes # it will not be used
ChallengeResponseAuthentication no
PasswordAuthentication no
kbdInteractiveAuthentication no

ฉันหา kbdInteractiveAutentication ไม่พบ ตัวเลือกมี # ที่จุดเริ่มต้นของบรรทัด ฉันควรลบออกไหม
เซบาสเตียนเซมเลอ

เครื่องหมาย # ก่อนบรรทัดจะบอกเกี่ยวกับค่าเริ่มต้น kbdInteractiveAutentication ดูเหมือนว่าจะเลิกใช้แล้ว แต่อาจถูกนำมาใช้
Eir Nym

@SebastianSemmler คำตอบนี้มีประโยชน์สำหรับคุณไหม?
Eir Nym

ไม่ยังสามารถเข้าสู่ระบบผ่านรหัสผ่าน
เซบาสเตียนเซมเลอ

2
คุณต้องรีสตาร์ทการเข้าสู่ระบบจากระยะไกล
Eir Nym

2

ในกรณีที่ช่วยได้ฉันมีปัญหากับ 10.10 (โยเซมิตี) และปรากฎว่าฉันแก้ไขไฟล์ผิด /etc/sshd_configเป็นสิ่งที่ถูกต้องไม่ใช่/etc/ssh/sshd_configซึ่งเป็นสิ่งที่ฉันพยายามทำตามสิ่งที่man sshd_configพูดว่า:

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 ...

3
ตั้งแต่ 10.11 /etc/ssh/sshd_config- เส้นทางที่ถูกต้อง
Maxim Kholyavkin

@peakus นี่เป็นปัญหาสำหรับฉันเนื่องจากการอัปเกรดเป็น 10.11 หมายความว่าการรับรองความถูกต้องรหัสผ่านถูกเปิดใช้งานอีกครั้งและฉันไม่ได้จับมันเป็นเวลาสองเดือน
krs013
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.