Действительно ли возможно соединить удаленную систему с помощью MAC-адреса в Ubuntu? Я не хочу использовать IP-адрес. Обе системы находятся в той же LAN.
От commlineFu:
подключение через ssh использование мак адреса Вместо того, чтобы искать правильный 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.
Пример с помощью второй команды:
Мой диапазон IP LAN 10.1.1.*.The 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 только для синхронизации, и я уже знаю, что IP - меньше чем 20, в случае, если Вы не располагаетесь, так сохраните его к 255.
И бум мне предлагают пароль пользователя maythux в ПК хоста
<час>ПОДСКАЗКА:
Вместо этого можно обычно использовать SSH с использованием IP, если Вы не знаете IP некоторых систем, можно получить его от MAC, смотреть для моего вопроса Список все MAC-адреса и их связанные IP-адреса в моей локальной сети (LAN) , Вы найдете много ответов, как получить IP, зная его MAC
Не знайте то, что точно является вашим вариантом использования. Можно попробовать этот ссылка. От разработчика сценария,
Примеры:
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."