mac-address를 사용하여 원격 시스템을 연결할 수 있습니까?


9

우분투에서 mac-address를 사용하여 원격 시스템을 연결할 수 있습니까? IP 주소를 사용하고 싶지 않습니다. 두 시스템 모두 동일한 LAN에 있습니다.


어떤 프로토콜을 사용합니까?
Maythux

ssh @Maythux 사용
데이지

MAC 대신 호스트 이름을 사용 하시겠습니까? "ssh username@hostname.local"
Katu

'실제로 우분투를 원격으로 새로 설치하고 싶습니다. 나는 대답을 읽었지만 기계를 원격으로 연결하는 방법의 요점을 얻지 못하고 있으며 이것이 내가이 질문에 온 방법입니다 '@katutxakurra
daisy

답변:


6

에서 commlineFu :

mac 주소를 사용하여 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를 선택하고 루트를 유효한 사용자로 변경해야합니다.

참고 : 이러한 명령은 실제로 MAC이 아닌 IP 자체를 사용하는 것입니다.

두 번째 명령을 사용한 예 :

LAN 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으로 for 루프를 만들고 IP 범위가 20보다 작다는 것을 이미 알고 있습니다. 범위를 지정하지 않으면 255로 유지하십시오.

그리고 붐 호스트 PC에서 사용자 maythux의 암호를 묻는 메시지가 나타납니다.


팁:

대신 일반적으로 IP를 사용하여 SSH를 사용할 수 있습니다 .MAC에서 가져올 수있는 일부 시스템의 IP를 모르는 경우 내 질문을 살펴보십시오. 내 MAC에 모든 MAC 주소와 관련 IP 주소를 나열하십시오 (LAN ) , MAC을 아는 IP를 얻는 방법에 대한 많은 답변을 찾을 수 있습니다.


두 번째 명령으로 아무것도 얻지 못했습니다. 어쩌면 우분투에 대한 완전한 지식이 없기 때문입니다. 여전히 나는 노력할 것이다. 그것이 @Maythux에서 작동하기를 바랍니다
데이지

나는 예를 기다릴께요
Maythux

실제로 우분투를 원격으로 새로 설치하고 싶습니다. 나는 대답을 읽었지만 기계를 원격으로 연결하는 방법에 대한 요점을 얻지 못했습니다. 이것이 내가이 질문에 온 방법입니다.
데이지

그러나 MAC을 사용하는 이유 대신 IP를 사용하는 것이 훨씬 매끄 럽습니다. 실제로 위의 명령은 해킹 일 뿐이며 실제로 백엔드에서 MAC이 아닌 IP를 사용하고 있습니다.
Maythux

OS를 설치하려고하면 어떻게 IP 주소를 얻습니까?
데이지

0

당신의 유스 케이스가 정확히 무엇인지 모릅니다. 링크 를 사용해보십시오 . 스크립트 개발자로부터

예 :

      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."
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.