Có thể kết nối hệ thống từ xa bằng địa chỉ mac?


9

Có thể kết nối hệ thống từ xa bằng địa chỉ mac trong Ubuntu không? Tôi không muốn sử dụng địa chỉ IP. Cả hai hệ thống trong cùng một mạng LAN.


sử dụng giao thức gì?
Maythux

sử dụng ssh @Maythux
daisy

Bạn có cân nhắc sử dụng tên máy chủ thay vì MAC không? bạn có thể "ssh username@hostname.local"
Katu

Nếu bạn để ý, tôi đã nói 'thực sự tôi muốn cài đặt sạch Ubuntu từ xa. Tôi đọc câu trả lời nhưng tôi không hiểu được cách kết nối máy từ xa và đây là cách tôi đến với câu hỏi này '@katutxakurra
daisy

Câu trả lời:


6

Từ commlineFu :

kết nối qua ssh bằng địa chỉ mac Thay vì tìm đúng địa chỉ IP, chỉ cần chọn bất kỳ địa chỉ nào bạn thích và đặt ánh xạ ip tĩnh.

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

Lệnh khác:

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/)//'`

sau đó tất cả bạn phải thay đổi MAC và chọn bất kỳ IP nào bạn muốn sử dụng và thay đổi root thành người dùng hợp lệ

Lưu ý: Những lệnh đó chỉ là một hack và thực sự chúng đang sử dụng IP chứ không phải MAC.

Ví dụ sử dụng lệnh thứ hai:

Phạm vi IP LAN của tôi là 10.1.1. *. MAC của máy chủ muốn kết nối là 00: 15: 17: 5f: XX: XX. Người dùng trên máy chủ được gọimaythux

Vì vậy, lệnh sẽ là:

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/)//'`

Lưu ý tôi thực hiện vòng lặp đến 20 chỉ để định thời gian và tôi đã biết ip nhỏ hơn 20, trong trường hợp bạn không phạm vi, vì vậy hãy giữ nó ở mức 255.

Và boom tôi được nhắc nhập mật khẩu của người dùng maythux trong máy chủ


TIỀN BOA:

Thay vào đó, bạn thường có thể sử dụng SSH bằng cách sử dụng IP, nếu bạn không biết IP của một số hệ thống bạn có thể lấy nó từ MAC, hãy xem câu hỏi của tôi Liệt kê tất cả các địa chỉ MAC và địa chỉ IP được liên kết của chúng trong mạng cục bộ của tôi (LAN ) , bạn sẽ tìm thấy nhiều câu trả lời làm thế nào để có được một IP biết MAC của nó


Tôi không nhận được bất cứ điều gì với lệnh thứ hai. có lẽ do tôi không có kiến ​​thức đầy đủ về Ubuntu. tôi vẫn sẽ cố gắng hy vọng nó sẽ hoạt động @Maythux
daisy

Tôi sẽ liệt kê ra ví dụ chờ tôi
Maythux

thực sự tôi muốn cài đặt sạch ubfox từ xa. Tôi đọc câu trả lời nhưng tôi không hiểu được cách kết nối máy từ xa và đây là cách tôi đến với câu hỏi này.
cúc

Nhưng tại sao để sử dụng MAC, thay vì sử dụng IP, nó rất trơn tru. Quả thực những lệnh trên chỉ là một bản hack và thực sự họ đang sử dụng IP chứ không phải MAC trong phần phụ trợ
Maythux

Làm thế nào tôi có thể nhận được địa chỉ IP nếu tôi sẽ cài đặt os?
hoa cúc

0

Không biết chính xác trường hợp sử dụng của bạn là gì. Bạn có thể thử liên kết này . Từ nhà phát triển kịch bản,

Ví dụ:

      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."
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.