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.
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.
Câu trả lời:
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ó
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."