SSH ไปยังอุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ตผ่าน LAN ที่ใช้ร่วมกัน


1

ฉันมี Raspberry Pi เชื่อมต่อกับ Macbook Pro ของฉันด้วยสาย LAN เครือข่ายจาก Mac ของฉันใช้ร่วมกับ Raspberry Pi ผ่านสายเคเบิลนี้

เป็นไปได้ไหมที่จะใช้ ssh จาก Mac ของฉันไปยัง Raspberry Pi ผ่านการเชื่อมต่อ LAN?


ฉันใส่คำตอบทั่วไป แต่คำตอบเฉพาะนั้นอาจต้องการข้อมูลรายละเอียดว่าที่อยู่ IP เราเตอร์และ netmask นั้นได้รับการกำหนดบน Mac และ Pi อย่างไร นี่เป็นปัญหาเครือข่ายง่าย ๆ - คุณสามารถใช้การตั้งค่าเดียวกันกับ Windows, Linux ไม่ว่าคอมพิวเตอร์แบบใดที่เชื่อมต่อกับ Pi เนื่องจากระบบเครือข่ายเป็นระบบปฏิบัติการที่ไม่เชื่อเรื่องพระเจ้าสำหรับการรับส่งข้อมูล SSH / IPv4 พื้นฐาน
bmike

คำตอบ:


3

ใช่มันเป็นไปได้ ขึ้นอยู่กับที่อยู่เครือข่ายที่คุณกำหนดให้กับ mac และ Raspberry Pi ตัวอย่างเช่นหาก mac ของคุณมีหนึ่งอินเตอร์เฟส (en0) ในช่วง IP หนึ่งและอีกอินเตอร์เฟสหนึ่ง (en1) บนอีกช่วงหนึ่งคุณสามารถเข้าสู่ระบบผ่านการเชื่อมต่อ (en0 หรือ en1) ที่อยู่บนเครือข่ายที่สามารถเข้าถึงได้

ในกรณีของฉันฉันสามารถเข้าถึงคอมพิวเตอร์ที่บ้านผ่านพอร์ตไปข้างหน้าจากอินเทอร์เน็ต ทำได้โดยใช้เราเตอร์ที่อนุญาตให้ฉันส่งต่อพอร์ตเฉพาะไปยังที่อยู่ IP ภายในที่เฉพาะเจาะจง

-> (พอร์ต 22 ssh) -> <172.16.0.5:22>

ดังนั้นเมื่อฉันอยู่ในเครื่องภายในของฉัน <172.16.0.5> ฉันสามารถ ssh ไปยังเครื่องที่เชื่อมต่อกับเครื่องของฉันผ่านทาง en1 (เครือข่ายไร้สาย) บอกว่า 192.168.0.5

ดังนั้นถ้าคุณตั้งค่าการเชื่อมต่อจาก mac ของคุณไปยัง raspberry pi ของคุณบนเครือข่ายส่วนตัวคุณก็สามารถ ssh ไปยังเครื่องหลักของคุณและจากนั้นไปที่ ip ส่วนตัว


0

ใช่ - ตราบใดที่ Pi กำลังฟัง ssh และเครือข่ายของคุณอนุญาตให้อุปกรณ์ทั้งสองอยู่ในเครือข่ายย่อยเดียวกัน - คุณไม่จำเป็นต้องเปิดใช้งานการกำหนดเส้นทางพิเศษหรือการส่งต่อพอร์ต / NAT เพื่อ ssh ไปมาระหว่างอุปกรณ์ทั้งสอง

เมื่อคุณแชร์เครือข่ายควรมีการเชื่อมต่อเครือข่ายที่ใช้งานได้ระหว่างอุปกรณ์ทั้งสอง มันอาจจะง่ายกว่าที่จะได้สวิตช์ / ฮับราคาถูกเพื่อให้ Pi สามารถรับเราเตอร์ที่บ้านของคุณและรับที่อยู่จาก DHCP - แต่ตราบใดที่คุณทราบที่อยู่ IP ของ Pi - Mac ของคุณสามารถเลือกที่อยู่ IP ที่เข้ากันได้สำหรับ เมื่อคุณต้องการ ssh ค่ะ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.