How to SSH to a VirtualBox guest externally through a host?

Faced a lot of issues when I was trying to harden Metasploitable-2. One of the things that I learned was ‘how to SSH into a VirtualBox host’. The Metasploitable cli is not upto the mark :(.

Below are the steps which worked for me. Thanks Google :).

Go into VirtualBox.
Select your Host and click on “Settings”


Click on Network –> Click on Advanced –> Click on Port Forwarding and then add the SSH entry as shown below.meta-2

Got into VM CLI and install SSH Server:


sudo apt-get install openssh-server

Click OK and Save your settings. Reboot your VM.
Install Putty client and connect as shown below:


Use your id/pwd when prompted.


Hope the steps are clear.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s