What are my options for Remote Desktop in a linux environment

I need some options for Remote Desktop to work in a linux environment.
Adelaido JimenezDevOpsAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

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.
Adelaido JimenezDevOpsAuthor Commented:
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.
käµfm³d 👽Commented:
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.
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

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.
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......
Natty GregIn Theory (IT)Commented:
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.
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.
Chris GralikeSpecialistCommented:
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 ;-)
Natty GregIn Theory (IT)Commented:
Teamviewer will work, bypass all firewall function and is encryted
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.. )


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.