Score:0

Tailscale: SSH ทำงานร่วมกับ Opensh ที่คอมไพล์ด้วยตนเอง แต่ไม่ได้ติดตั้งระบบ Opensh

ธง in

(คำถามนี้ควรติดแท็กด้วย "Tailscale" แต่ยังไม่มี - ต้องมีความรู้เกี่ยวกับ Tailscale)

ฉันมีแล็ปท็อป Ubuntu 20.04 มาตรฐาน เชื่อมต่อผ่าน ssh กับ Raspberry Pi ระยะไกล (พอร์ต 22) ที่ตำแหน่งระยะไกล มีการส่งต่อพอร์ตบนเราเตอร์ (59995->22)

หมายเหตุ: ฉันลบออกแล้ว ~/.ssh/config ระหว่างการทดสอบ

SSH เชื่อมต่อสำเร็จเสมอโดยใช้:

ผู้ใช้ ssh@public_ip -i ~/.ssh/id_rsa -p 59995

อย่างไรก็ตาม เมื่อฉันใช้ Tailscale IP มันไม่เคยเชื่อมต่อเลย แค่แฮงค์เป็นเวลา 120 วินาที แล้วก็หมดเวลา:

ผู้ใช้ ssh@tailscale-ip -i ~/.ssh/id_rsa (ไม่ได้ผล)

อย่างไรก็ตาม หากฉันคอมไพล์ OpenSSH v8.2 ด้วยตนเอง และใช้เวอร์ชันนั้นแทนไบนารี /usr/bin/ssh ก็จะทำงานได้อย่างสมบูรณ์! แม้ว่า /usr/bin/ssh จะเป็น v8.2 เช่นกัน

./ssh user@tailscale-ip -i ~/.ssh/id_rsa (ใช้งานได้!)

สรุป: ไบนารีของระบบทำงานได้ดีกับ ssh "ปกติ" แต่ไม่ใช่กับ ssh-via-tailscale อย่างไรก็ตาม Opensh เวอร์ชันที่คอมไพล์ด้วยตนเอง (เหมือนกัน) ทำงานได้ดีกับทั้ง ssh ปกติและ ssh-over-tailsale ไม่มีใครรู้ว่าอะไรเป็นสาเหตุของสิ่งนี้?

หมายเหตุเพิ่มเติม

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

ต่าง ~/openssh-8.2p1/ssh /usr/bin/ssh แสดงว่าเลขฐานสองต่างกัน (ขนาดต่างกันมากเช่นกัน ประมาณ 3MB เทียบกับ 0.7MB)

/usr/bin/ssh -V : OpenSSH_8.2p1 Ubuntu-4ubuntu0.4, OpenSSL 1.1.1f 31 มี.ค. 2563

~/openssh-8.2p1/ssh -V : OpenSSH_8.2p1, OpenSSL 1.1.1f 31 มี.ค. 2563

บันทึกของ /usr/bin/ssh -vvv user@tailscale_ip -i ~/.ssh/id_rsa (ip แก้ไขแล้ว)

OpenSSH_8.2p1 Ubuntu-4ubuntu0.4, OpenSSL 1.1.1f 31 มี.ค. 2020
debug1: อ่านข้อมูลการกำหนดค่า /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config บรรทัดที่ 19: รวม /etc/ssh/ssh_config.d/*.conf ที่ไม่ตรงกับไฟล์
debug1: /etc/ssh/ssh_config บรรทัดที่ 21: การใช้ตัวเลือกสำหรับ *
debug2: Solve_canonicalize: ชื่อโฮสต์ 100.1.1.1 คือที่อยู่
ดีบัก 2: ssh_connect_direct
debug1: กำลังเชื่อมต่อกับพอร์ต 100.1.1.1 [100.1.1.1] 22.
< พักที่นี่ 2 นาที >
ssh: เชื่อมต่อกับโฮสต์ 100.1.1.1 พอร์ต 22: การเชื่อมต่อหมดเวลา

โพสต์คำตอบ

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