Score:0

ฉันจะใช้ regex สำหรับชื่อโฮสต์ใน ssh_config ได้อย่างไร

ธง sz

ดังนั้น ที่อยู่ในท้องถิ่นของฉันจึงเปลี่ยนแปลงตลอดเวลาบน Lan ของฉัน เปลี่ยนการตั้งค่า dhcp ไม่ได้ ที่อยู่มีลักษณะดังนี้: 192.168.A.x, 192.168.A.y, 192.168.A.z. เมื่อฉันปิดเซิร์ฟเวอร์ dhcp ครั้งต่อไปจะให้ 192.168.B.x, 192.168.B.y, 192.168.B.z. ทำให้ x, y และ z คงที่

ดังนั้นฉันจึงพยายามแก้ไข ~/. ssh/config แบบนี้

โฮสต์พีซี1
           ชื่อโฮสต์ pc.local
           ผู้ใช้ xx
           พอร์ต 22

โฮสต์พีซี2
           ชื่อโฮสต์ "192.168.???.n1"
           ผู้ใช้ xx
           พอร์ต 22

โฮสต์พีซี 3
           ชื่อโฮสต์ "192.168.*.n2"
           ผู้ใช้ xx
           พอร์ต 22

โทร ssh พีซี1 ทำงานได้ดี ยังใช้ ssh 192.168.A.x พร้อมที่อยู่เต็มผลงาน. แต่โทร ssh พีซี2 ให้ข้อผิดพลาด ไม่สามารถแก้ไขชื่อโฮสต์ 192.168.???.n1

jp flag
สามารถใช้รูปแบบกับ 'โฮสต์' ได้ แต่ใช้ไม่ได้กับ 'ชื่อโฮสต์'
Score:3
ธง in

ไม่คุณไม่สามารถโดยเฉพาะอย่างยิ่งไม่ใช่ในกรณีนี้ ไคลเอนต์ ssh ควรจะ "เดา" ว่าคุณต้องการเชื่อมต่อกับ IP ใด

ตั้งค่าเซิร์ฟเวอร์ DHCP ที่เหมาะสมหรือกำหนดค่า IP แบบคงที่บนเซิร์ฟเวอร์ของคุณ

sz flag
รับคำแนะนำจากที่นี่: https://serverfault.com/questions/803902/how-can-i-match-a-cidr-range-for-an-ssh-config-host-entry/803906
Archemar avatar
mx flag
สัญลักษณ์แทนจะทำงานบนบรรทัด `Host` เช่น `โฮสต์ 192.168.*.125ผู้ใช้ xx` จะอนุญาตให้เลือกผู้ใช้ `xx` เมื่อใช้ `ssh 192.168.33.125`
sz flag
@Archemar ฉันจะเข้าถึงผ่านคำสั่ง ssh ได้อย่างไร ฉันใช้ `โฮสต์ 192.168.*.n1 pc2` แล้ว `ssh pc2` หรือไม่
Archemar avatar
mx flag
โดยใช้ `ssh 192.168.33.125` ssh ไม่สามารถทำ "retro aliasing" ที่ DNS ใช้งานได้
Score:1
ธง ve

ไม่สามารถใช้ regex สำหรับชื่อโฮสต์ใน ssh_config ได้ แต่คุณสามารถใช้ชื่อโดเมนภายในเครื่องได้เหมือนกับที่คุณทำกับ PC1

โฮสต์พีซี1
           ชื่อโฮสต์ pc.local
           ผู้ใช้ xx
           พอร์ต 22

โฮสต์พีซี2
           ชื่อโฮสต์ pc2.local
           ผู้ใช้ xx
           พอร์ต 22

โฮสต์พีซี 3
           ชื่อโฮสต์ pc3.local
           ผู้ใช้ xx
           พอร์ต 22

โดยใช้ชื่อโฮสต์ที่คุณไม่จำเป็นต้องรู้ IP จากนั้นคุณสามารถ ssh เป็นชื่อโฮสต์

ssh pc.local

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา