É possível conectar o sistema remoto usando o endereço mac no Ubuntu? Eu não quero usar o endereço IP. Ambos os sistemas estão na mesma LAN.
É possível conectar o sistema remoto usando o endereço mac no Ubuntu? Eu não quero usar o endereço IP. Ambos os sistemas estão na mesma LAN.
Respostas:
De commlineFu :
conecte-se via ssh usando o endereço mac Em vez de procurar o endereço IP correto, escolha o endereço desejado e defina um mapeamento IP estático.
sudo arp -s 192.168.1.200 00:35:cf:56:b2:2g temp && ssh root@192.168.1.200
Outro 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/)//'`
tudo o que você precisa para mudar o MAC e escolher qualquer IP que você deseja usar e mudar o root para um usuário válido
Nota: Esses comandos são apenas um hack e, na verdade, eles estão usando o próprio IP, não o MAC.
Exemplo usando o segundo comando:
O intervalo de IPs da minha LAN é 10.1.1. *. O MAC do servidor que deseja conectar é 00: 15: 17: 5f: XX: XX. O usuário na máquina host é chamadomaythux
Portanto, o 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/)//'`
Note que eu faço o loop para 20 apenas por tempo e eu já sei que o ip é menor que 20, caso você não alcance, mantenha-o em 255.
E boom, eu sou solicitado a senha do usuário maythux no PC host
GORJETA:
Em vez disso, você normalmente pode usar o SSH com o uso do IP. Se não souber o IP de alguns sistemas, é possível obtê-lo no MAC. Dê uma olhada na minha pergunta. Liste todos os endereços MAC e seus endereços IP associados na minha rede local (LAN ) , você encontrará muitas respostas sobre como obter um IP conhecendo seu MAC
Não sei exatamente qual é o seu caso de uso. Você pode tentar este link. Do desenvolvedor do script,
Exemplos:
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."