Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am using a Mac and VirtualBox to start a RedHat virtual machine. The instance is started with two adapters (first being NAT, and second being host-only-adapter).

The problem is that I am unable to SSH from my Mac to the VirtualBox guest machine using its IP (I am able to ping the IP, though).

I checked the iptables and SSH was allowed (port 22), sshd daemon is also running. Anything I am missing?

share|improve this question

migrated from Sep 12 '12 at 14:36

This question came from our site for professional and enthusiast programmers.

What error are you getting? Tried to run ssh -v ... to get a clue? – cababunga Sep 12 '12 at 6:15
This is what I get on my Mac: OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011 – Rajat Sep 12 '12 at 6:26
On my vm linux: OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010 – Rajat Sep 12 '12 at 6:27
No, I didn't mean to check version of your SSH. I meant to run it in verbose mode ssh -v user@host. – cababunga Sep 12 '12 at 7:09
This is what I get. OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data /etc/ssh_config debug1: /etc/ssh_config line 20: Applying options for * debug1: Connecting to [] port 22. debug1: connect to address port 22: Connection refused ssh: connect to host port 22: Connection refused – Rajat Sep 12 '12 at 15:34

Ah, I got the problem.. The thing was that I was using NAT as the network adapter one and hsot-only-adapter as the second one. I just needed to use the host-only-adapter as network adapter one and NAT as two, and the problem was solved.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.