从Linux系统SSH到Windows系统。
以管理员身份运行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电脑上了。