Changes between Version 43 and Version 44 of cypress/SshUsage


Ignore:
Timestamp:
Feb 26, 2021 3:40:07 PM (17 months ago)
Author:
cbaribault
Comment:

Updated sections Secure Shell… and Tunneling X Windows… to reflect ssh now available in Windows 10

Legend:

Unmodified
Added
Removed
Modified
  • cypress/SshUsage

    v43 v44  
    4040|| [[Image(WindowsSearchBox.png, center, 50%)]]||[[Image(WindowsCommandPrompt.png, center, 50%)]] ||
    4141
    42 Check that ssh is installed by entering the following command.
     42Check that '''ssh''' is installed by entering the following command.
    4343
    4444{{{
     
    151151
    152152== A short History ==
    153 Scientists have been performing computations remotely since 1940 when George Stibitz used a Teletype machine to perform remote computations on a Complex Number Machine in New York City from the an AMS conference held at Dartmouth (http://history-computer.com/Internet/Dreamers/Stibitz.html). By 1973, standards were defined for a set of remote access protocols called Telnet which are still in use today. Subsequently (1983), the Berkley Software Distribution (BSD) Unix operating system instituted an alternative protocol called Remote SHell, or rsh. While still available on most systems, rsh is not recommended for common use as it lacks encryption. In 1995, this lack of security lead a researcher named Tatu Ylonen to invent a secure set of protocols after his University was the victim of a sniffing attack. He named his protocols Secure SHell, or ssh, and this has become the default means of remote access for unix based machines world wide.
     153Scientists have been performing computations remotely since 1940 when George Stibitz used a Teletype machine to perform remote computations on a Complex Number Machine in New York City from the an AMS conference held at Dartmouth (http://history-computer.com/Internet/Dreamers/Stibitz.html). By 1973, standards were defined for a set of remote access protocols called Telnet which are still in use today. Subsequently (1983), the Berkley Software Distribution (BSD) Unix operating system instituted an alternative protocol called Remote SHell, or rsh. While still available on most systems, rsh is not recommended for common use as it lacks encryption. In 1995, this lack of security lead a researcher named Tatu Ylonen to invent a secure set of protocols after his University was the victim of a sniffing attack. He named his protocols Secure SHell, or SSH, and this has become the default means of remote access for unix based machines world wide.
    154154
    155155
    156156
    157157== Secure SHell (SSH) ==
    158 === Linux and Mac ===
    159 Users on Mac and Linux workstations have ssh available on the command line.
     158=== Linux, Mac, Windows 10, and WSL ===
     159Originally, only users on Mac and Linux workstations had '''ssh''' available on the command line. Afterwards, support for '''ssh''' was added to Windows 10 - initially via WSL (see [#InstallingWindowsSubsystemforLinuxWSL WSL] above) and then directly from the Windows terminal.
    160160To connect to a remote server run the following:
    161161
     
    182182[[Image(https://docs.google.com/drawings/d/e/2PACX-1vSlffILDUxxzh_QpD4M7P5-bY_tCkYNjA9xIYWuUUqz_HBBczQ18o5AWA9OZ5_w5Q0bwQJbdgmUCuMJ/pub?w=594&h=209, center)]]
    183183
    184 == Tunneling X Windows Session via SSH ==
    185 === Linux and Mac ===
    186 Users on Mac and Linux workstations have ssh available on the command line.
     184== Tunneling X Windows Session ==
     185
     186=== Using SSH ===
     187
     188The '''ssh''' command has a '''-Y''' option to support X window tunneling.
    187189
    188190To connect to a remote server with X window tunneling run the following:
     
    192194}}}
    193195
     196==== Mac ====
     197
    194198For Mac users, you may have to install [https://www.xquartz.org/  XQuartz].
     199
    195200=== Windows ===
    196 Windows users will need to download an X window server/client software.
     201
     202All Windows users - whether using '''ssh''' or PuTTY - will need to download and install X window server/client software.
    197203
    198204[[https://sourceforge.net/projects/xming/files/Xming/|Xming]]
     
    202208[[http://www.cygwin.com/|Cygwin]]
    203209
     210==== Using PuTTY ====
     211
    204212[[Image(puttyX11.png, center, 30%)]]
    205 With PuTTY, enable X11 forwarding.
     213With PuTTY - in addition to X window server/client software mentioned above, enable X11 forwarding as shown.
    206214
    207215= CHECKPOINT =