สวัสดีฉันสงสัยว่าจะใช้แท็กที่กำหนดไว้ก่อนหน้านี้ในไฟล์ ssh_config ของฉันซึ่งมีลักษณะเช่นนี้ได้อย่างไร
Host myhost
Hostname myhost.ddns.net
Match user jhonfoo host myhost
IdentityFile ~/.ssh/myhost
สวัสดีฉันสงสัยว่าจะใช้แท็กที่กำหนดไว้ก่อนหน้านี้ในไฟล์ ssh_config ของฉันซึ่งมีลักษณะเช่นนี้ได้อย่างไร
Host myhost
Hostname myhost.ddns.net
Match user jhonfoo host myhost
IdentityFile ~/.ssh/myhost
คำตอบ:
สถานะ man page ระบุไว้ในส่วนที่เกี่ยวข้อง:
เกณฑ์สำหรับคำหลักโฮสต์ถูกจับคู่กับชื่อโฮสต์เป้าหมายหลังจากการทดแทนด้วยตัวเลือกชื่อโฮสต์หรือCanonicalizeHostname originalhostคำหลักตรงกับชื่อโฮสต์ขณะที่มันถูกระบุไว้ในบรรทัดคำสั่ง
ดังนั้นคุณควรMatch user jhonfoo originalhost myhost
แทน