SSH를 통해 네트워크 외부에서 Apple Airport Extreme 2 세대가 실행하는 로컬 네트워크의 서버에있는 VM에 액세스하려고합니다. 이미 공항 익스트림에서 SSH 포트 포워딩을 설정했습니다. Ubuntu에서 다음 명령을 실행하여 공항 네트워크의 VM에 연결합니다.
sudo ssh -L 22:local IP of VM:22 AirportIP
그런 다음 라우터의 루트 암호를 입력하라는 메시지가 표시됩니다. "Dynamic global host name"옵션을 확인하여 라우터의 사용자 이름과 암호 및 호스트 이름을 설정해 보았습니다. 나는 또한 시도했다 :
sudo ssh -L 22:local IP of VM:22 username@AirportIP (and also) hostname@AirportIP
이 중 어느 것도 작동하지 않습니다. 누구든지 공항에 로그인하는 방법이나 올바른 로그인 및 비밀번호를 찾는 방법에 대한 제안이 있습니까? 또한 포트 포워딩을 통해 터미널뿐만 아니라 VM GUI에 액세스하는 더 좋은 방법이 있습니까? (반드시 ssh 및 VNC는 아님)
감사합니다
AirPort Extreme이 실행되지 않습니다 sshd
. 암호가 필요하지 않습니다. 설정 한 포트 매핑은 지정된 공용 포트의 패킷을 포트 매핑에서 지정한 사설 LAN IP 주소 및 포트로 맹목적으로 전달한다는 의미입니다. 기지국은 자신이 전달하는 트래픽이 ssh
.
당신은해야 ssh
에어 포트 익스트림의 일반적으로 대중에게 (WAN) IP 주소, 그것은 당신이 지점으로 포트 매핑을 설정 거라고 사설 LAN 호스트에 대한 연결 시도를 전달합니다.
ssh VMUserName@AirPortPublicWANIP
(이는 포트 매핑을 설정할 때 ssh 포트, 포트 22를 사설 LAN 호스트에서 sshd가 수신하는 포트를 가리켰다 고 가정합니다. 다른 포트 번호를 지정한 경우 ssh
명령에 지정하십시오 .)
암호를 입력하라는 메시지가 표시되면, 비록 SSH는 아마, AirPortPublicWANIP에 대한 암호를 묻는 생각합니다 당신이 중 당신이 VM에에 로그인하려고 한 계정 때문에 암호를 입력, 당신이 정말로 당신의 VM에 얘기 것을 알아야한다 .
22 대신 포트 20을 특별히 사용했다면 다른 대체 포트를 사용해보십시오. 기지국의 NAT 게이트웨이 코드에는 FTP 트래픽을 처리하기 위해 "ALG (Application Layer Gateway)"라는 특수 코드가 포함되어 있으며 FTP는 포트 21과 20을 사용합니다. 따라서 이러한 포트를 사용하면 FTP ALG를 위반할 가능성이 있습니다. .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다