What are my options for Remote Desktop in a linux environment

Posted on 2014-08-15
Medium Priority
Last Modified: 2014-10-13
I need some options for Remote Desktop to work in a linux environment.
Question by:Adelaido Jimenez
LVL 23

Expert Comment

ID: 40264397
Are you tempting into windows machines? If so you can use rdesktop or freedrp.

If you want remote desktop access to other Linux machines you can use VNC.

Author Comment

by:Adelaido Jimenez
ID: 40264429
How would I VNC into my machine if it doesn't have a public IP address. I'm trying to remote into my linux machine from work.
LVL 75

Expert Comment

by:käµfm³d 👽
ID: 40264439
If you haven't already, you had better check with your network guys at the office. Many companies do not allow remote desktop connections for security reasons, and of those that do, some actually have specific requirements for what software can be used.
Nothing ever in the clear!

This technical paper will help you implement VMware’s VM encryption as well as implement Veeam encryption which together will achieve the nothing ever in the clear goal. If a bad guy steals VMs, backups or traffic they get nothing.

LVL 23

Expert Comment

ID: 40264523
Kaufmed is correct. Not only is there most likely a policy against it, but even if there isn't you will need someone to create firewall rules for you to accomplish VNC from home.
LVL 81

Expert Comment

ID: 40264660
What is it you want to do on your home system.
One option is to use ssh to establishaconnection withX-windows, xming on the local workstation, you can send any graphical interface from the remote home system to the workstation.
As others pointed out, network policy could prevent......
LVL 14

Expert Comment

by:Natty Greg
ID: 40264664
VNC will definitely need ports to be forwarded through your firewall, most company will not allow this, never mind no company will allow it, without it being a work computer with their remote software running on it.
Check with IT to make sure you're not breaking any policy.
LVL 18

Expert Comment

ID: 40264781
Usually VNC uses port 5901, so ask your IT-support to open this port into your Linux workstation at work. Also ask the IT-support to supply you with the public IP into your Linux workstation.

Another option can be to use Teamviewer.com or Dameware to do a reverse connection into your Linux workstation. This requires you to first start the connection from the Linux machine at work.
LVL 11

Expert Comment

by:Chris Gralike
ID: 40265401
Hi jjimen,

On your linux box:

make sure you have VNC server installed.

make sure your VNC server is running.
You should be able to find the open port using the command: netstat -naop | grep tcp | grep LIST | grep 59

make sure your iptables firewall is either disabled or configured to accept inbound connections.
the command: service iptables status, usually shows the configured ports and the iptables status.

On your router:
make sure your home router is forwarding external traffic to your linux machine. Usually this is done using some form of NAT (network adress translation) service. Review your routers documentation on how to achieve this.

Make sure you are using the correct external IP. You can simply google: whatsmyip to find the correct address. Some ISPs will periodically change your external IP. Websites like 'no-ip' offer DNS services to solve this problem.

On your linux box (evidently) an (X) desktop should be available.

Hope this is helpfull ;-)
LVL 25

Expert Comment

ID: 40266062
LVL 14

Expert Comment

by:Natty Greg
ID: 40266452
Teamviewer will work, bypass all firewall function and is encryted
LVL 13

Accepted Solution

Sandy earned 2000 total points
ID: 40269643
What is the purpose ?

if remote support : TeamViewer/Ammyy Admin/PCSupport (all these has linux binaries to be used)

if LAN support : VNC is best and at client use (tiger Vnc/XAMPP etc.. )


Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The purpose of this article is to fix the unknown display problem in Linux Mint operating system. After installing the OS if you see Display monitor is not recognized then we can install "MESA" utilities to fix this problem or we can install additio…
In the first part of this tutorial we will cover the prerequisites for installing SQL Server vNext on Linux.
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial
Suggested Courses
Course of the Month15 days, 23 hours left to enroll

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question