이런 일이 당신에게 일어난 적이 있습니까? 집을 떠나기 전에 VMware 서버에서 Ubuntu를 실행하는 새 가상 머신을 생성했지만 ssh 서버를 설치하는 것을 잊었 기 때문에 원격 위치에서 해당 머신에 전혀 액세스 할 수 없었습니다. 집으로 돌아가는 대신 해결책을 찾기로 결정했습니다.
약간의 조사 끝에 콘솔이 포트 902에서 통신한다는 것을 발견했기 때문에 포트 포워딩 규칙을 ssh 터널에 추가하고 콘솔에 쉽게 액세스하여 openssh를 설치할 수있었습니다.
ssh 명령으로 포트 포워딩
1024 미만의 로컬 포트를 열려면이 명령을 루트로 실행하거나 sudo를 사용하여 실행해야합니다. 그러면 클라이언트 컴퓨터에서 로컬 포트 902가 열리고 hostname.com에서 지정한 서버로 연결이 전달됩니다.
sudo ssh -L 902 : localhost : 902 [email protected]
이 시점에서 기사의 마지막 섹션으로 건너 뛸 수 있습니다.
SecureCRT를 사용한 포트 포워딩
저처럼 Windows에서 SecureCRT를 사용하는 경우 세션 옵션을 열고 설정에서 포트 전달을 찾은 다음 새 전달 연결을 위해 추가 버튼을 클릭하십시오.
이름을 입력하고 아래와 같이 두 포트 필드에 902를 사용합니다.
콘솔에 로그인
로컬에 설치된 VMware 서버 콘솔을 불러오고 원격 호스트 이름으로 localhost를 사용합니다. "로컬 호스트"라디오 버튼은 서비스에 직접 연결을 시도하기 때문에 사용할 수 없습니다. SSH 터널을 통해 연결하려고합니다.
그리고 거기에 ... 콘솔에 로그인했습니다.
메모
- 서버 콘솔 자체는 상당히 잘 작동하지만 가상 머신 중 하나의 실제 콘솔로 들어 가려고하면 연결 속도가 정말 빠른지 확인해야합니다. 그렇지 않으면 더러움보다 느립니다.
- 이 기능은 컴퓨터 전원 켜기 / 끄기 또는 설정 변경에만 사용합니다.
- 포트를 허용하려면 잠재적으로 로컬 방화벽 설정을 변경해야 할 수 있습니다.
- Putty 사용자는 위의 설정을 쉽게 조정할 수 있어야합니다.