以管理員身份運行powershell。
PS C:\Windows\system32> Get-WindowsCapability -Online | ? Name -like 'OpenSSH*' Name : OpenSSH.Client~~~~0.0.1.0 State : Installed Name : OpenSSH.Server~~~~0.0.1.0 State : Uninstalled
顯示安裝了SSH client,可以ssh到其他設備。但是沒有安裝SSH Server,別的設備不能ssh到本機。
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
安裝SSH Server。
PS C:\Windows\system32> Start-Service sshd PS C:\Windows\system32> Get-Service sshd Status Name DisplayName ------ ---- ----------- Running sshd OpenSSH SSH Server
啟動sshd服務,並查看狀態為Running。
Set-Service -Name sshd -StartupType 'Automatic'
將服務設置為自動啟動。
[root@localhost ~]# ssh username@ip地址或主機名
在linux上通過ssh命令就可以連接到windows電腦上了。