Ubuntu 10.04는 VirtualBox에서 실행되며 SSH를 통해 연결하고 싶습니다.


0

호스트 운영 체제는 Windows 7이고 게스트 운영 체제는 ubuntu 10.04 (openssh installed)입니다. 우분투에서 인터넷에 연결되어 있지만 SHH를 통해 동일한 컴퓨터에서 액세스하고 싶습니다. 어떻게해야합니까?


수퍼 유저에게 마이그레이션하십시오!?
— Michel Gokan

당신이 그것을 요청할 수 있다면 당신은 더 나은 해답을 얻을 수 있습니다 askubuntu.com
— 카스 Patidar

답변:



1

가상 머신은 NAT 네트워킹을 사용하므로 호스트에서 게스트로 SSH 연결을 전달해야합니다. 호스트에서 이러한 명령을 실행하여 수행 할 수 있습니다.

VBoxManage setextradata <guestname> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 22222
VBoxManage setextradata <guestname> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata <guestname> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP

호스트 시스템의 포트 22222에 대한 모든 연결을 게스트 시스템의 포트 22에 전달할 수 있습니다.

그런 다음 호스트에서 SSH를 실행할 수 있습니다.

ssh -p 22222 username@localhost

22222 포트로 로컬 호스트에 연결해야하며이 연결은 게스트 컴퓨터로 전달됩니다.


0

프로그래밍 질문은 아니지만 어쨌든 Windows의 SSH를 통해 Linux 호스트에 연결하려면 PuTTY 를 사용할 수 있습니다 . 가상 머신에 수동으로 로그인 ifconfig하고 터미널에서 명령을 실행 하여 VM의 IP 주소를 찾으십시오.


답변 주셔서 감사하지만 불행히도 PuTTY는 연결할 수 없습니다. VirtualBox에서 네트워크 어댑터는 어떻게 든 도움이 될 경우 NAT에 연결됩니다.

브리지를 사용하여 연결하지 않는 이유는 무엇입니까?
— wliao

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