ฉันมี Raspberry Pi เชื่อมต่อกับ Macbook Pro ของฉันด้วยสาย LAN เครือข่ายจาก Mac ของฉันใช้ร่วมกับ Raspberry Pi ผ่านสายเคเบิลนี้
เป็นไปได้ไหมที่จะใช้ ssh จาก Mac ของฉันไปยัง Raspberry Pi ผ่านการเชื่อมต่อ LAN?
ฉันมี Raspberry Pi เชื่อมต่อกับ Macbook Pro ของฉันด้วยสาย LAN เครือข่ายจาก Mac ของฉันใช้ร่วมกับ Raspberry Pi ผ่านสายเคเบิลนี้
เป็นไปได้ไหมที่จะใช้ ssh จาก Mac ของฉันไปยัง Raspberry Pi ผ่านการเชื่อมต่อ LAN?
คำตอบ:
ใช่มันเป็นไปได้ ขึ้นอยู่กับที่อยู่เครือข่ายที่คุณกำหนดให้กับ 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 ส่วนตัว
ใช่ - ตราบใดที่ Pi กำลังฟัง ssh และเครือข่ายของคุณอนุญาตให้อุปกรณ์ทั้งสองอยู่ในเครือข่ายย่อยเดียวกัน - คุณไม่จำเป็นต้องเปิดใช้งานการกำหนดเส้นทางพิเศษหรือการส่งต่อพอร์ต / NAT เพื่อ ssh ไปมาระหว่างอุปกรณ์ทั้งสอง
เมื่อคุณแชร์เครือข่ายควรมีการเชื่อมต่อเครือข่ายที่ใช้งานได้ระหว่างอุปกรณ์ทั้งสอง มันอาจจะง่ายกว่าที่จะได้สวิตช์ / ฮับราคาถูกเพื่อให้ Pi สามารถรับเราเตอร์ที่บ้านของคุณและรับที่อยู่จาก DHCP - แต่ตราบใดที่คุณทราบที่อยู่ IP ของ Pi - Mac ของคุณสามารถเลือกที่อยู่ IP ที่เข้ากันได้สำหรับ เมื่อคุณต้องการ ssh ค่ะ