I had an Ubuntu guest VM previously running using Virtualbox on Windows Vista 32-bit. I recently (and happily) installed Windows 7 Ultimate 64-bit. So far I have the Ubuntu VM set up almost identically, sshd is running and listening on port 22, Virtualbox has a port-forwarding rule so that incoming traffic on the host from another port gets forwarded to 22 on the guest. I also have a rule in the Windows 7 Firewall to allow incoming traffic on this port. Edge traversal is enabled. There is also a rule on my router's firewall enabling traffic on this port. However, when I try to ssh from a remote system, I get a time-out. I can view the router logs to see that the packet is getting forwarded to the system, but I can't tell if Windows 7 is allowing it through correctly. I'm new to Windows 7 Firewall configuration, so maybe I did it wrong. Any help is appreciated.
feedback
|
|
Solved! Apparently, Virtualbox lost the rule I had made for port forwarding. I changed the port while I was at it because I accidentally posted it here. The steps were:
| |||||
feedback
|
|
Make sure that you added the firewall rule to the correct network type. Windows 7 differentiates between domain, private, and public networks. For instance, if the network your Win7 host is connected to is set as a "Home" (private) network, verify that you added the firewall rule to the Home ruleset. | |||||
|
feedback
|