Difference between revisions of "Control a computer over the network"

From Linuxintro
imported>ThorstenStaerk
imported>ThorstenStaerk
 
(27 intermediate revisions by the same user not shown)
Line 1: Line 1:
There are so many means how you can take control over a Linux computer:
+
There are many ways to take control over a Linux or Windows computer:
  
 
{| class="wikitable sortable" border=1
 
{| class="wikitable sortable" border=1
! mean !! CLI only access possible  
+
! [[program]] !! mean !! possible from Windows !! browser enablement possible !! CLI only access possible  
 
|-
 
|-
| [[ssh]] (successor of telnet and rsh) || yes  
+
| [[ssh]] (successor of [[telnet]] and rsh) || issue commands to a remote computer || yes<sup>3</sup> || no || yes  
 
|-
 
|-
| [[xdmcp]], [[vnc]], [[x11vnc]]   || no  
+
| [[shell in a box]], [[ajaxterm]], [[webmin]]<sup>2</sup>  || issue commands to a remote computer via a browser || yes || yes<sup>1</sup> || no
 
|-
 
|-
| [[nx]] || no
+
| [[xdmcp]] || get a graphical login to a desktop || yes || no || no
 +
|-
 +
| [[vnc]] || get a graphical desktop on a remote computer, sharable with other users || yes || yes<sup>2</sup> || no
 +
|-
 +
| [[x11vnc]] || take over a graphical session that has been started out of vnc || no || no || no  
 
|-
 
|-
| [[webex]] || no
+
| [[guacamole]] || share a Linux desktop over a browser || yes || yes || no
 +
|-
 +
| [[nx]] || get a low-latency graphical login to a desktop || yes || no || no
 +
|-
 +
| [[rdesktop]] || get a dedicated session on a  Windows computer || yes<sup>4</sup> || no || no
 +
|-
 +
| [[webex]], teamviewer, gotomeeting, mymeetingroom || take over a graphical session using a browser || yes || yes || no
 
|}
 
|}
  
Testing: [[guacamole]]
+
<sup>1</sup> you will not be able to run e.g. [[apache]] on the same port as [[shell in a box]]
 +
 
 +
<sup>2</sup> you will not be able to cross a typical corporate network. You will need access to more ports on the server than 80 and 443
 +
 
 +
<sup>3</sup> use [http://mobaxterm.mobatek.net/ mobaxterm] which will give your graphical and console access
 +
 
 +
<sup>4</sup> as command use mstsc
 +
 
 +
With WebEx and with x11vnc you will be able to take over an existing session and work jointly on it. This is useful for support and training.
 +
 
 +
= See also =
 +
* [[terminal server]]
 +
* [[interoperability]]
 +
* [[Access the display on a remote computer]]

Latest revision as of 14:48, 1 June 2016

There are many ways to take control over a Linux or Windows computer:

program mean possible from Windows browser enablement possible CLI only access possible
ssh (successor of telnet and rsh) issue commands to a remote computer yes3 no yes
shell in a box, ajaxterm, webmin2 issue commands to a remote computer via a browser yes yes1 no
xdmcp get a graphical login to a desktop yes no no
vnc get a graphical desktop on a remote computer, sharable with other users yes yes2 no
x11vnc take over a graphical session that has been started out of vnc no no no
guacamole share a Linux desktop over a browser yes yes no
nx get a low-latency graphical login to a desktop yes no no
rdesktop get a dedicated session on a Windows computer yes4 no no
webex, teamviewer, gotomeeting, mymeetingroom take over a graphical session using a browser yes yes no

1 you will not be able to run e.g. apache on the same port as shell in a box

2 you will not be able to cross a typical corporate network. You will need access to more ports on the server than 80 and 443

3 use mobaxterm which will give your graphical and console access

4 as command use mstsc

With WebEx and with x11vnc you will be able to take over an existing session and work jointly on it. This is useful for support and training.

See also