¿Es posible conectar un sistema remoto usando la dirección MAC en Ubuntu? No quiero usar la dirección IP. Ambos sistemas están en la misma LAN.
¿Es posible conectar un sistema remoto usando la dirección MAC en Ubuntu? No quiero usar la dirección IP. Ambos sistemas están en la misma LAN.
Respuestas:
De commlineFu :
conéctese a través de ssh usando la dirección mac En lugar de buscar la dirección IP correcta, simplemente elija la dirección que desee y configure una asignación de ip estática.
sudo arp -s 192.168.1.200 00:35:cf:56:b2:2g temp && ssh root@192.168.1.200
Otro comando:
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/)//'`
entonces todo lo que tiene que hacer es cambiar el MAC y elegir cualquier IP que desee usar y cambiar la raíz a un usuario válido
Nota: Esos comandos son solo un truco y realmente están usando la IP en sí, no el MAC.
Ejemplo usando el segundo comando:
Mi rango de IP de LAN es 10.1.1. *. El MAC del servidor al que desea conectarse es 00: 15: 17: 5f: XX: XX. El usuario en la máquina host se llamamaythux
Entonces el comando será:
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/)//'`
Tenga en cuenta que hago el bucle a 20 solo por tiempo y ya sé que ip es inferior a 20, en caso de que no oscile, manténgalo en 255.
Y boom, se me solicita la contraseña del usuario maythux en la PC host
PROPINA:
En cambio, normalmente puede usar SSH con el uso de IP, si no conoce la IP de algunos sistemas puede obtenerla del MAC, eche un vistazo a mi pregunta Enumere todas las direcciones MAC y sus direcciones IP asociadas en mi red local (LAN ) , encontrará muchas respuestas sobre cómo obtener una IP conociendo su MAC
No sé cuál es exactamente el caso de uso de los suyos. Puedes probar este enlace. Del desarrollador del guión,
Ejemplos:
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."