เป็นไปได้หรือไม่ที่จะเชื่อมต่อระบบระยะไกลโดยใช้ที่อยู่ mac?


9

เป็นไปได้หรือไม่ที่จะเชื่อมต่อระบบระยะไกลโดยใช้ mac-address ใน Ubuntu? ฉันไม่ต้องการใช้ที่อยู่ IP ทั้งสองระบบอยู่ใน LAN เดียวกัน


ใช้โปรโตคอลอะไร
Maythux

ใช้ ssh @Maythux
daisy

คุณจะพิจารณาใช้ชื่อโฮสต์แทน MAC หรือไม่ คุณสามารถ "ssh username@hostname.local"
Katu

ถ้าคุณสังเกตเห็นฉันจะบอกว่า 'จริง ๆ แล้วฉันต้องการทำการติดตั้งอูบุนตูให้สะอาดจากระยะไกล ฉันอ่านคำตอบ แต่ฉันไม่เข้าใจวิธีการเชื่อมต่อเครื่องจากระยะไกลและนี่คือวิธีที่ฉันมาถึงคำถามนี้ '@katutxakurra
daisy

คำตอบ:


6

จากcommlineFu :

เชื่อมต่อผ่าน ssh โดยใช้ที่อยู่ mac แทนที่จะมองหาที่อยู่ IP ที่ถูกต้องเพียงเลือกที่อยู่ใดก็ได้ที่คุณต้องการและตั้งค่าการจับคู่ IP แบบคงที่

sudo arp -s 192.168.1.200  00:35:cf:56:b2:2g temp && ssh root@192.168.1.200

คำสั่งอื่น:

ssh root@`for ((i=1; i<=255; i++));do arp -a 192.168.1.$i; done | grep 00:35:cf:56:b2:2g | awk '{print $2}' | sed -e 's/(//' -e 's/)//'`

จากนั้นทั้งหมดที่คุณต้องเปลี่ยน MAC และเลือก IP ใด ๆ ที่คุณต้องการใช้และเปลี่ยนรูทเป็นผู้ใช้ที่ถูกต้อง

หมายเหตุ: คำสั่งเหล่านั้นเป็นเพียงแฮ็คและจริงๆแล้วพวกเขากำลังใช้ IP ไม่ใช่ MAC

ตัวอย่างการใช้คำสั่งที่สอง:

ช่วง LAN ของฉันคือ 10.1.1. *. MAC ของเซิร์ฟเวอร์ที่ต้องการเชื่อมต่อคือ 00: 15: 17: 5f: XX: XX ผู้ใช้บนเครื่องโฮสต์เรียกว่าmaythux

ดังนั้นคำสั่งจะเป็น:

ssh maythux@`for ((i=1; i<=20; i++));do arp -a 10.1.1.$i; done | grep 00:15:17:5f:XX:XX | awk '{print $2}' | sed -e 's/(//' -e 's/)//'`

หมายเหตุฉันใช้ลูปถึง 20 เพื่อกำหนดเวลาและฉันรู้แล้วว่าไอพีน้อยกว่า 20 ในกรณีที่คุณไม่ได้กำหนดให้เก็บไว้ที่ 255

และบูมฉันขอรหัสผ่านของผู้ใช้ maythux ในโฮสต์พีซี


เคล็ดลับ:

แต่โดยปกติคุณสามารถใช้ SSH ด้วยการใช้ IP หากคุณไม่ทราบว่า IP ของบางระบบคุณสามารถรับได้จาก MAC ลองดูคำถามของฉันแสดงรายการที่อยู่ MAC ทั้งหมดและที่อยู่ IP ที่เกี่ยวข้องในเครือข่ายท้องถิ่นของฉัน (LAN )คุณจะพบคำตอบมากมายว่าจะรับ IP จาก MAC ได้อย่างไร


ฉันไม่ได้อะไรเลยด้วยคำสั่งที่สอง อาจเป็นเพราะฉันไม่มีความรู้ที่สมบูรณ์เกี่ยวกับอูบุนตู ยังฉันจะลอง หวังว่ามันจะใช้งานได้ @Maythux
daisy

ฉันจะลงรายการตัวอย่างรอฉัน
Maythux

จริง ๆ แล้วฉันต้องการทำความสะอาดการติดตั้ง Ubuntu จากระยะไกล ฉันอ่านคำตอบ แต่ฉันไม่ได้รับจุดของการเชื่อมต่อเครื่องจากระยะไกลและนี่คือวิธีที่ฉันมาถึงคำถามนี้
เดซี่

แต่ทำไมต้องใช้ MAC แทนที่จะใช้ IP มันลื่นไหลมาก อันที่จริงคำสั่งเหล่านี้เป็นเพียงแฮ็คและจริงๆแล้วพวกเขาใช้ IP ไม่ใช่ MAC ในแบ็กเอนด์
Maythux

ฉันจะรับที่อยู่ IP ได้อย่างไรถ้าฉันจะติดตั้งระบบปฏิบัติการ
เดซี่

0

ไม่ทราบว่ากรณีการใช้งานของคุณคืออะไร คุณสามารถลองนี้การเชื่อมโยง จากนักพัฒนาของสคริปต์

ตัวอย่าง:

      mac2ip A1:B2:C3:D4:E5:F6 \"ssh root@IP\""
      mac2ip B2:C3:D4 \"vncviewer IP:1\""
      mac2ip A1:B2:C3:D4:E5:F6 \"krdc IP\""
      mac2ip x x (will give you a MAC list.)"
      "Note:     depends on ping, ifconfig and arp."
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.