Чи можливо підключити віддалену систему за допомогою mac-адреси в Ubuntu? Я не хочу використовувати IP-адресу. Обидві системи знаходяться в одній локальній мережі.
Чи можливо підключити віддалену систему за допомогою mac-адреси в Ubuntu? Я не хочу використовувати IP-адресу. Обидві системи знаходяться в одній локальній мережі.
Відповіді:
Від 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, який ви хочете використовувати, і змінити root на дійсного користувача
Примітка. Ці команди - це просто хак-енд, і справді вони використовують IP-адресу, а не MAC.
Приклад за допомогою другої команди:
Діапазон IP моєї локальної мережі 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 просто для встановлення часу, і я вже знаю, що ip менше 20, якщо ви не зробите діапазон, щоб тримати його до 255.
І boom мені запропоновано ввести пароль користувача 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."