แสดงการตั้งค่าแบบเต็มของ sshd


15

OpenSSH daemon มีหลายค่า "เริ่มต้น" สำหรับการตั้งค่า ดังนั้นการดูที่ sshd_config อาจไม่ทำให้ใครบางคนได้รับการตั้งค่าที่สมบูรณ์

วิธีการแสดงการกำหนดค่า sshd แบบเต็ม (สำหรับ OpenSSH)


ที่เกี่ยวข้อง: ตรวจสอบการตั้งค่า sshd
Alexey

คำตอบ:


26

sshdคำสั่งOpenSSH มีสวิตช์ทดสอบเพิ่มเติมซึ่งสามารถใช้เพื่อ "ตรวจสอบความถูกต้องของไฟล์การกำหนดค่าส่งออกการกำหนดค่าที่มีประสิทธิภาพไปยัง stdout แล้วออก" (หน้า man sshd ต้นฉบับ)

ดังนั้นคำตอบคือ (เป็น root หรือนำหน้าด้วย sudo):

sshd -T

(การตั้งค่าไม่เรียงตามตัวอักษร, หนึ่งสามารถใช้sshd -T | sortเพื่อค้นหาการตั้งค่าเดียวหรือเพียงแค่grepการตั้งค่า) :-)

PS: การสะท้อนกลับครั้งแรกของฉันกำลังมองหาคำตอบนี้ทางออนไลน์ แต่เครื่องมือค้นหาไม่มีประโยชน์ จากนั้นดูเฉพาะหน้าคนและพบคำตอบ สำหรับคนขี้เกียจอย่างฉันที่หันไปทางอินเทอร์เน็ตเร็วเกินไปตอนนี้มีคำตอบที่โพสต์ออนไลน์! บทเรียนที่ได้เรียนวันนี้: ตรวจสอบหน้าแรกก่อนถามเครื่องมือค้นหาในภายหลังหากจำเป็น


2
นั่นเป็นคำตอบที่ดีที่สุด แต่โปรดทราบว่า ssh เวอร์ชันเก่าจัดส่งมาพร้อมกับไฟล์ sshd_config ซึ่งมีค่าเริ่มต้นทั้งหมดที่ใส่ความคิดเห็นไว้ ดังนั้นกรณีที่แย่ที่สุดคุณจะได้รับการแจกแจงและดูไฟล์นั้น
user3188445
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.