Changes between Version 45 and Version 46 of cypress/SshUsage
- Timestamp:
- 04/03/21 19:20:06 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
cypress/SshUsage
v45 v46 40 40 || [[Image(WindowsSearchBox.png, center, 50%)]]||[[Image(WindowsCommandPrompt.png, center, 50%)]] || 41 41 42 Check that '''ssh''' is installed by entering the following command.43 44 {{{ 45 where ssh46 }}} 47 48 If '''ssh''' is installed, then your result will look like the following. Otherwise proceed to [#UpdateOptions Update Options] below.49 50 {{{ 51 C:\Users\ cbaribault\ssh42 Check that '''ssh''' is installed by entering the command '''where ssh''' at the command prompt (user@localhost>) in your terminal window. 43 44 {{{ 45 user@localhost> where ssh 46 }}} 47 48 If '''ssh''' is installed, then your result will look like the following. 49 50 {{{ 51 C:\Users\user\ssh 52 52 C:\Windows\System32\OpenSSH\ssh.exe 53 53 }}} 54 54 55 Next, in your terminal window type the following command to query your '''ssh''' installation's set of supported key exchange algorithms. Both both your local machine and Cypress must agree on a common algorithm to be used to exchange a shared secret key, which in turn, will be used to decrypt the in-session messages sent between your local machine and Cypress. 56 57 {{{ 58 ssh -Q kex 59 }}} 60 61 In order to comply with most recent standard for secure transfer during your remote session on Cypress, your result should contain the following entry. See [[https://tools.ietf.org/id/draft-ietf-curdle-ssh-kex-sha2-09.html | https://tools.ietf.org/id/draft-ietf-curdle-ssh-kex-sha2-09.html]]. 62 63 {{{ 64 diffie-hellman-group-exchange-sha256 65 }}} 66 67 If your terminal satisfies the above, then you may use it to login remotely to Cypress. Otherwise, proceed next to Update Options. 55 If per the above you have '''ssh''' installed, then you should still test that your version of '''ssh''' will work with Cypress, in which case you may still encounter an error. To test your installed '''ssh''' with Cypress, see the section [#SecureSHellSSH Secure SHell (SSH)] below. '''''However''''', if you encounter an error in your testing, such as "...no matching key exchange method found", then see [#UpdateOptions Update Options] below. 56 57 Otherwise, if your result from '''where ssh''' above is "...Could not find...", then proceed to the next section '''Update Options'''. 68 58 69 59 ==== Update Options ==== 70 60 71 If your Windows 10 does not have the '''ssh''' command or does not have the proper key exchange algorithmmentioned above, then you can do one of the following.61 If your Windows 10 does not have the '''ssh''' command or, for example, does not have the proper key exchange method mentioned above, then you can do one of the following. 72 62 73 63 1. Download and run Windows 10 Update Assistant and then verify '''ssh''' via the above. See [[https://www.microsoft.com/en-us/software-download/windows10|Download and run Windows 10 Update Assistant]]. 74 64 2. Install OpenSSH with !PowerShell and then verify '''ssh''' via the above. See [[https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse | Install OpenSSH for Windows]]. 75 3. Proceed below to check your OS build number and install either Windows Subsystem for Linux (WSL) or PuTTY. 65 3. Proceed to the next section '''Check your OS build number''' to check your OS build number and, if applicable, install Windows Subsystem for Linux (WSL). 66 4. Proceed to the section [#PuTTY PuTTY] below to install PuTTY. 76 67 77 68 ==== Check your OS build number ====