Search code examples
google-compute-enginefirewalltelnet

Create firewall exception on Google Compute Engine and connect via telnet


I am trying to follow this tutorial. You do not have to read whole tutorial, my small goal is to create firewall rule on Google Compute engine and connect to using telnet.

I did create firewall rule:

firewall rule

But when type telnet X.X.X.X 5901, I get back

Connecting To X.X.X.X...Could not open connection to the host, on port 5901: Connect failed

I replaced actual ip with X.X.X.X in the above.

Any suggestions how I can troubleshoot it?


Solution

  • That should work!

    I suspect vncserver isn't running (correctly) on the instance. Or you're using the internal IP rather than the external IP address.

    Did you confirm the server is running before you tried access it remotely? The tutorial suggests:

    nc localhost 5901
    

    But, you could also try:

    ss --tcp --listening | grep 5901
    

    and should see something similar to

    LISTEN     0      5          *:5901