I am using Linux Mint 14. Remmina and Vino is installed on my system. Now I want to access another remote computer (which is in different network and IP is not static).

I only want to use VNC.

Is it possible with Remmina and Vino? If so, how can I do that?


First, you need to make sure the remote system you are trying to access is running VNC server. Without that, you are out of luck. Second, the router that the remote system is sitting behind, is allowing requests coming to port 5900-5910 range and directing them straight to the system you are trying to reach. Last but not the least, the network your current computer is in, should be allowing outgoing connections to port 5900-5910

I am under the impression that you are trying to reach your desktop at home from a public wireless access point (like Starbucks) or from your work place. If you satisfy the conditions above and you know the dynamic IP address of your remote system (if you wish, you can use a free service provided by no-ip.com or alike to circumvent this concern), you should be able to access your remote desktop.

I am not very familiar with remmina or vino, but using the freely available VNC-Server and vncviewer applications, you can accomplisy what you are looking for.

  • Note that "only using VNC" in the above scenario is unlikely to be secure. The original VNC protocol does not implement encryption (nor does it authenticate the server), so it is vulnerable to interception. This is the same class of issue as exploited by Firesheep. Except instead of breaking your security of individual authenticated websites, it breaks your security on the target computer. As a secure tunnelling protocol, SSH is usually the solution on linux workstations. – sourcejedi Mar 28 '13 at 20:20
  • @Mel_Burslan - Thanks for your reply. You are right I'm trying to access my home computer from my office. To get my IP for my remote system, I write on google "what is my ip" and it shows me a IP. Can I use this IP to connect to that computer? – tuxtu Mar 29 '13 at 2:13
  • yes that address is your public IP address but it doesn't actually belong to your PC. it belongs to your router (unless of course your cable/dsl modem is directly connected to this machine). So you need to be able to configure so-called virtual servers on your router. Which basically means, if a request comes to this IP address at a certain port or port range, forward the requests to your home PC inside your home network. If you googe it you will see how it is done for your particular router. Every router has a different interface to configure those. So I can not give you a how-to here. – MelBurslan Mar 29 '13 at 5:37
  • also, since you are connecting from your work place, make sure your workplace network admins do not block outgoing traffic on ports 5900-5910. If they do, you are out of luck, unless you can convince them to remove the blocking. – MelBurslan Mar 29 '13 at 5:38
  • @Mel_Burslan - Now I understand this fact better. But there are more than 30 computers under that public IP. So, when I'm requesting to connect a with specific username & password under that public IP. Then my request will reach that IP and will search for that specific username & password. When it find any match with username & password,it'll connect. If my concept is correct, please say YES. – tuxtu Mar 29 '13 at 9:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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