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.