I was trying to find out if I can use SSH in windows 10, there are many aricles from early this year saying windows 10 was going to include SSH in powershell, but I still can't use it in my windows 10. So does windows 10 support SSH already? or I still have to use third party apps like putty?
Here's a more complete answer as of last week:
The PowerShell team is continuing to work on a Windows OpenSSH implementation. Their active work can be seen in this repository which is a fork from the root openssh-portable repository. You can see from the commit history that the PowerShell team regularly merges upstream commits into their repository as well as adding their own commits.
As best I can tell PowerShell/openssh-portable has only modified the upstream code by adding the following folders (and their contained source files) ~/contrib/win32, ~/regress/pesterTests and ~/regress/unittests/win32compat.
On December 19, 2016 the PowerShell team created a pull request into the openssh/openssh-portable repository which is still under review. The most recent activity on the pull request appears to be comments/commits on Jun 13, 2017.
The PowerShell team has a second repository, PowerShell/Win32-OpenSSH, where they make builds of PowerShell/openssh-portable available. The Win32-OpenSSH repo has a few commits of its own but is mostly a source copy from PowerShell/openssh-portable.
You can see the list of Win32-OpenSSH releases here. The releases contain executable binaries of the common openssh commands. If you extract the binaries and then add their directory to your PATH variable you should be able to use them.