Difference between revisions of "Control a computer over the network"
From Linuxintro
imported>ThorstenStaerk |
imported>ThorstenStaerk |
||
(18 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | There are | + | There are many ways to take control over a Linux or Windows computer: |
{| class="wikitable sortable" border=1 | {| class="wikitable sortable" border=1 | ||
− | ! [[program]] !! mean !! browser enablement possible !! CLI only access possible | + | ! [[program]] !! mean !! possible from Windows !! browser enablement possible !! CLI only access possible |
|- | |- | ||
− | | [[ssh]] (successor of telnet and rsh) || issue commands to a remote computer || no || yes | + | | [[ssh]] (successor of [[telnet]] and rsh) || issue commands to a remote computer || yes<sup>3</sup> || no || yes |
|- | |- | ||
− | | [[shell in a box]], [[ajaxterm]] || issue commands to a remote computer via a browser | + | | [[shell in a box]], [[ajaxterm]], [[webmin]]<sup>2</sup> || issue commands to a remote computer via a browser || yes || yes<sup>1</sup> || no |
|- | |- | ||
− | | [[xdmcp]] || get a graphical login to a desktop || no || 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 | + | | [[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 | + | | [[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 || no | + | | [[guacamole]] || share a Linux desktop over a browser || yes || yes || no |
|- | |- | ||
− | | [[nx]] || get a low-latency graphical login to a desktop || no || 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]] || take over a graphical session using a browser || yes || no | + | | [[webex]], teamviewer, gotomeeting, mymeetingroom || take over a graphical session using a browser || yes || yes || no |
|} | |} | ||
− | < | + | <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. | ||
− | [[Access the display on a remote computer]] | + | = 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.