Score:1

วิธี ssh เข้าสู่คอมพิวเตอร์ระยะไกล

ธง in

ฉันมีแล็ปท็อปสองเครื่อง เครื่องหนึ่งใช้ Ubuntu (เซิร์ฟเวอร์) และอีกเครื่องหนึ่งใช้ Debian (ไคลเอนต์) และฉันต้องการใช้ ssh เพื่อเข้าสู่ระบบเซิร์ฟเวอร์ shhขณะอยู่ในเครือข่ายของเราเตอร์ การใช้ที่อยู่ IP ส่วนตัวของเซิร์ฟเวอร์ทำงานได้ดี อย่างไรก็ตาม ทันทีที่ฉันออกจากเครือข่าย (ไคลเอ็นต์) เช่น การเชื่อมต่อกับฮอตสปอตของโทรศัพท์หรือใช้เครือข่ายอื่นที่มีการเข้าถึงอินเทอร์เน็ต ฉันจะไม่สามารถเชื่อมต่อได้อีกต่อไป โดยใช้ IP สาธารณะหรือส่วนตัว บริการที่ใช้ในการเชื่อมต่อเป็น opensh

cn flag
เราไม่สนับสนุนเดเบียน หากคุณต้องการคำถามเกี่ยวกับฝั่ง CLIENT และ "อย่างไรก็ตาม ทันทีที่ฉันออกจากเครือข่าย เช่น การเชื่อมต่อกับฮอตสปอตของโทรศัพท์หรือการใช้เครือข่ายอื่นที่มีการเข้าถึงอินเทอร์เน็ต" ฉันจะถือว่ามาจากไคลเอ็นต์ โปรดใช้ https:/ /unix.stackexchange.com/ สำหรับคำถามของคุณ
Nmath avatar
ng flag
ฉันเดาว่าแล็ปท็อปเซิร์ฟเวอร์อยู่บนเครือข่ายในบ้านของคุณ คุณไม่สามารถ ssh เข้าสู่เซิร์ฟเวอร์บนเครือข่ายในบ้านของคุณ เว้นแต่คุณจะอยู่บนเครือข่ายในบ้านของคุณ หรือคุณมีที่อยู่ IP เฉพาะหรือ DNS แบบไดนามิกจาก ISP ของคุณและคุณเปิดเผยเครือข่ายในบ้านของคุณต่ออินเทอร์เน็ต อย่าเปิดเผยเครือข่ายในบ้านของคุณด้วยวิธีนี้ เว้นแต่คุณจะมั่นใจในความสามารถของคุณในการรักษาความปลอดภัยเครือข่ายของคุณ แม้แต่คนที่ไม่ใช่มือใหม่ก็ยังไม่ใช่ความคิดที่ดีนัก พิจารณาเช่าเซิร์ฟเวอร์หรือ VPS แทน
puma avatar
in flag
@Nmath เป็นเครือข่ายในบ้าน ฉันมีเป้าหมายที่จะสามารถเข้าถึงไฟล์ระยะไกลจากเซิร์ฟเวอร์ มีโซลูชันที่ดีกว่าและ/หรือปลอดภัยกว่า ssh หรือไม่ และฉันไม่สามารถเปิดเผยพอร์ต 23 หรือใช้ VPN ได้หรือไม่
ar flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [เชื่อมต่อคอมพิวเตอร์สองเครื่องด้วย SSH ใน LAN ที่บ้าน](https://askubuntu.com/questions/1107987/connect-two-computers-with-ssh-in-a-home-lan)
FedKad avatar
cn flag
ขั้นแรก ตรวจสอบให้แน่ใจว่า ISP ของคุณไม่นำคุณไปใช้ CGNAT หรือคุณสามารถใช้ IPv6 ได้หรือไม่
puma avatar
in flag
@ user68186 ฉันสามารถเข้าถึงคอมพิวเตอร์บน LAN ได้ การเข้าถึงระยะไกลที่เป็นปัญหาของฉัน
user535733 avatar
cn flag
เมื่อคุณสามารถเชื่อมต่ออย่างถูกต้องบน LAN แสดงว่าคุณได้แสดงให้เห็นอย่างชัดเจนว่าเซิร์ฟเวอร์ Ubuntu ของคุณได้รับการกำหนดค่าและใช้งานอย่างถูกต้อง หลังจากนั้น ปัญหาของคุณจะผ่านเราเตอร์ ซึ่งไม่เกี่ยวข้องกับ Ubuntu ค้นหาวิธีใช้คุณสมบัติ *การส่งต่อพอร์ต* บนเราเตอร์ของคุณ
ar flag
ปัญหาการเข้าถึงระยะไกลไม่ใช่ปัญหาที่เกี่ยวข้องกับ Ubuntu สิ่งเหล่านี้อาจเกิดจากการตั้งค่า ISP ของคุณที่คุณไม่สามารถเปลี่ยนแปลงได้ เช่นเดียวกับการตั้งค่าเราเตอร์ที่คุณเปลี่ยนแปลงได้ อย่างไรก็ตาม การตั้งค่าเราเตอร์ของคุณไม่ตรงประเด็นที่นี่
puma avatar
in flag
@ user68186 ขอบคุณ ฉันจะไปดูเครือข่าย StackExchange
ar flag
ดูส่วน **เมื่อเดินทาง** ของ[คำตอบนี้](https://askubuntu.com/questions/1267872/remote-desktop-access-between-2-ubuntu-20-04-devices-over-the- internet/1267978#1267978) สำหรับคำแนะนำเกี่ยวกับการส่งต่อพอร์ตและ DDNS
Nmath avatar
ng flag
ssh นั้นปลอดภัย แต่การเปิดเครือข่ายในบ้านของคุณนั้นไม่ปลอดภัย ขึ้นอยู่กับบริการที่คุณต้องการเข้าถึงจากระยะไกล อาจเป็นความคิดที่ดีกว่าหากใช้ VPS หรือโฮสติ้งเซิร์ฟเวอร์เฉพาะ
Score:2
ธง cn
raj

ตามการออกแบบ หากคุณมี LAN ด้านหลังเราเตอร์ NAT คุณจะไม่สามารถเชื่อมต่อจากภายนอกเข้าสู่ภายใน LAN ของคุณได้ ที่อยู่ส่วนตัวไม่มีความหมายนอก LAN ของคุณ (นั่นคือเหตุผลที่พวกเขาเรียกว่า "ส่วนตัว") และการใช้ที่อยู่สาธารณะ คุณจะเชื่อมต่อกับเราเตอร์ของคุณเท่านั้น และไม่เชื่อมต่อกับเครื่องใดๆ ภายใน LAN ของคุณ ตามที่ @ user535733 ได้ชี้ให้เห็น คุณต้องตั้งค่า การส่งต่อพอร์ต บนเราเตอร์ของคุณ เพื่อให้เราเตอร์รู้ว่าควรส่งต่อการเชื่อมต่อกับพอร์ตเฉพาะ (เช่น พอร์ต ssh) บนเราเตอร์ไปยังเครื่องเฉพาะภายใน LAN ของคุณ สิ่งนี้ไม่เกี่ยวข้องกับ Ubuntu หรือ Debian เอง และคุณต้องตรวจสอบเอกสารประกอบของเราเตอร์ของคุณเกี่ยวกับวิธีการดังกล่าว

โพสต์คำตอบ

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