OpenSSH daemon มีหลายค่า "เริ่มต้น" สำหรับการตั้งค่า ดังนั้นการดูที่ sshd_config อาจไม่ทำให้ใครบางคนได้รับการตั้งค่าที่สมบูรณ์
วิธีการแสดงการกำหนดค่า sshd แบบเต็ม (สำหรับ OpenSSH)
OpenSSH daemon มีหลายค่า "เริ่มต้น" สำหรับการตั้งค่า ดังนั้นการดูที่ sshd_config อาจไม่ทำให้ใครบางคนได้รับการตั้งค่าที่สมบูรณ์
วิธีการแสดงการกำหนดค่า sshd แบบเต็ม (สำหรับ OpenSSH)
คำตอบ:
sshd
คำสั่งOpenSSH มีสวิตช์ทดสอบเพิ่มเติมซึ่งสามารถใช้เพื่อ "ตรวจสอบความถูกต้องของไฟล์การกำหนดค่าส่งออกการกำหนดค่าที่มีประสิทธิภาพไปยัง stdout แล้วออก" (หน้า man sshd ต้นฉบับ)
ดังนั้นคำตอบคือ (เป็น root หรือนำหน้าด้วย sudo):
sshd -T
(การตั้งค่าไม่เรียงตามตัวอักษร, หนึ่งสามารถใช้sshd -T | sort
เพื่อค้นหาการตั้งค่าเดียวหรือเพียงแค่grep
การตั้งค่า) :-)
PS: การสะท้อนกลับครั้งแรกของฉันกำลังมองหาคำตอบนี้ทางออนไลน์ แต่เครื่องมือค้นหาไม่มีประโยชน์ จากนั้นดูเฉพาะหน้าคนและพบคำตอบ สำหรับคนขี้เกียจอย่างฉันที่หันไปทางอินเทอร์เน็ตเร็วเกินไปตอนนี้มีคำตอบที่โพสต์ออนไลน์! บทเรียนที่ได้เรียนวันนี้: ตรวจสอบหน้าแรกก่อนถามเครื่องมือค้นหาในภายหลังหากจำเป็น