ตามssh_config
ไฟล์ของฉัน...
มีการแยกวิเคราะห์ข้อมูลการกำหนดค่าดังนี้:
- ตัวเลือกบรรทัดคำสั่ง
- ไฟล์เฉพาะผู้ใช้
- ไฟล์ทั่วทั้งระบบ
ด้วยที่กล่าวว่า (และใช่ฉันรู้ว่าฉันสามารถกัดเซาะman ssh_config
และman ssh
และ (หวัง) สำหรับค่าเริ่มต้นที่เป็นเอกสาร) .. ฉันจะ "พิมพ์" การกำหนดค่าที่ใช้งานอยู่ได้อย่างไรสำหรับการตั้งค่าปัจจุบันทั้งหมด ตัวอย่างเช่นบางสิ่งบางอย่าง ...
ssh -o Tunnel=ethernet servername -p 2210 --print-config
SSH-2.0-OpenSSH_7.0
Command Line Options
Port 2210
Host servername
Command Line Configurations
Tunnel Ethernet
Config File
...
SSH Defaults
...
AddressFamily any (???)
BatchMode no
...
สิ่งนี้จะช่วยให้คุณทราบอย่างชัดเจนถึงสิ่งที่ตั้งไว้และสาเหตุ ฉันโทรออกAddressFamily
โดยเฉพาะเนื่องจากเป็นตัวอย่างที่สมบูรณ์แบบของตัวเลือกการกำหนดค่าที่ไม่มีค่าเริ่มต้นที่บันทึกไว้ จากman ssh_config
...
ระบุตระกูลที่อยู่ที่จะใช้เมื่อเชื่อมต่อ ข้อโต้แย้งที่ถูกต้องคือ
any
,inet
(ใช้ IPv4 เท่านั้น) หรือinet6
(การใช้งาน IPv6 เท่านั้น)
ฮึ ขอบคุณสำหรับคำแนะนำที่สร้างสรรค์ใด ๆ(ไม่ใช่เพียงแค่กลุ่มRTFM
) 🙉
ssh_config
! sshd_config
=
sshd
ใช้ config ไฟล์เพื่อแทนที่ค่าเริ่มต้นภายในของตนที่แสดงในไฟล์ config ของหุ้นหลังจากที่ติดตั้งใหม่