OpenSSH in Windows 10: Windows 10 is starting to become a very useful sysadmin Unix / Linux platform. The Microsoft operating system initially incorporated Subsystem for Linux from the Windows 10 Fall Creators Update, and in the latest Windows 10 April 2018 Update, the company added a native Secure Shell (SSH) to Windows.
It took a long time as Microsoft started working on porting OpenSSH to PowerShell in 2015 due to user demand.
Eventually, however, you will no longer need SSH clients from third-party vendors, such as Putty, to connect to a system with an SSH server. The OpenSSH is a collection of client / server utilities, and enables developers and system administrators to use secure remote connection, remote file transfer, and public and private key management on any OpenSSH server system.
OpenSSH is commonly used on BSD, Linux, MacOS, and Unix servers, but can be used on any platform (even Windows 10) with an SSH server.
Microsoft reportedly has the latest version of OpenSSH, OpenSSH 7.7, as the default in the Windows 10 April 2018 Update. The OpenSSH server is also available, but you must install it.
For complete instructions on how to use the application, you can visit the OpenSSH page. The most common way to use the application to connect to a remote server is with the following command:
ή ssh [email protected]:22
If this is your first time connecting to this SSH server, the host fingerprint key will be displayed and you will be asked to confirm that you want to connect. If you answer yes, the host key will be saved in the hidden file% UserProfile% \. Ssh \ known_hosts so that the next time you log in, you will not be asked again.
Next, you need to enter the password. Soon after all the information you provided is correct, you will be connected to the remote server to program or run system administration tools.
When done, type "exit" to close the connection.