remote access linux

ON windows servers I use RDP or VNC or in case of HP servers we use ILO.

these are the standard remote access tools, most commonly used.

whats used in Linux distros?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

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.

HP ILO (and Dell RAC, IBM IMM, etc) is OS independent, so those will work on anything.  But to answer your question... most people don't run a desktop environment on Linux servers so you'd use a SSH client like putty to manage them remotely.  If you happen to run a desktop environment on your Linux server then you can use a variety of tools, VNC probably being the most popular.
As previously stated, SSH and VNC would be the most common remote access services for Linux.

Another option to consider is TeamViewer. It will allow you to connect to the servers fairly easily through firewalls and without the need for VPN or connecting from the server's LAN.
It depends upon what you want to do.

In case of emergency, when you want to access the console of a server remotely-- ILo, KVM over IP and many similar tools stated above are your friends.  For example, if you are rebooting or first time booting a server or installing it remotely.

For non GUI, you can use Putty from Windows or simply command line ssh from another linux machine.

For GUI, as already stated, VNC viewer -- VNC server combination is what you need.  There are many other such softwares, some of them already named above.
Discover the Answer to Productive IT

Discover app within WatchGuard's Wi-Fi Cloud helps you optimize W-Fi user experience with the most complete set of visibility, troubleshooting, and network health features. Quickly pinpointing network problems will lead to more happy users and most importantly, productive IT.

Dave HoweSoftware and Hardware EngineerCommented:
The base for linux is going to be ssh - that's command shell only, but gives you the basic access plus tunnelling support for more complex access cases.

VNC works well in linux - just not how it would work in windows (unless you take the case where vmware workstation allows vnc sessions) - because linux is inherently multiuser, so is remote access (think more like how terminal services works; each login has its own windows session, although vnc is quite good about letting multiple users share a single session)

underlying protocol for all unix/linux is xwindows - which is a strange beast, in that it has no actual gui of its own, but assumes the device requesting a program start will provide the gui. VNC is easier, but if you WANT to go xwindows (and that will work with hpux too) then you can; just install cygwin ( and use startx to get xwindows up and running on your windows pc, then you can get multiple remote hosts to all start individual apps on your machine just how citrix does it (the app runs on the server, but the gui appears on your screen). When that works, its awesome. When it doesn't, its really awkward to debug so I advise VNC instead.

telnet can be enable on linux, but again, its advisable not to. Other protocols such as rsh exist, but again, you are better advised to go ssh (and if you do *anything* that isn't ssh, make it run on localhost and use it *over* ssh)

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
Ikky786Author Commented:
that's great help. when you say "if you do anything that isn't ssh, make it run on localhost and use it over ssh", is that when you setup ssh server on localhost and then ssh into it from a client machine?

I recall doing this once, but ive forgotten now
Dave HoweSoftware and Hardware EngineerCommented:
Normally, you set up ssh on the universal address ( then set up other things on local *or* use iptables to block the others from outside the LAN. In puTTY, you can go to ssh>>tunnels and make a tunnel from (say) port 5901 to - Then, connecting with vncviewer to on the client running puTTY connects (via the ssh tunnel) to the vnc server on your Linux server.
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.