win10 自带的添加新功能,可以安装Openssh的服务端客户端,但是有时候不好使,经常安装失败是常有的事,比如这个Openssh。
Win10自带ssh后,远程Windows命令行和远程Linux同样方便,一般是直接在设置里面的可选功能安装成功openssh服务端后,可以直接用命令行开启相关服务,即可远程使用Windows的命令行,但是安装失败了呢?
win10除了提示你OpenSSH 服务器 安装失败,其他的啥都不管,好在微软在github上有相关的ssh开源。
直接下载相关的离线安装包,https://github.com/PowerShell/Win32-OpenSSH/releases
OpenSSH-Win64.zip(根据自己的系统下载,我的是64位就用64位)
把压缩包里面的文件复制到C:\Program Files\OpenSSH(没有就新建)
然后管理员打开powershell,cd到这个目录中来,输入以下命令
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
然后再启动下ssh服务
最后可以自动启动下ssh服务,这样就不用重启后再手动启动ssh了
Set-Service sshd -StartupType Automatic
这样ssh离线就安装成功了,如果还有什么问题,建议参考下这个git 的wiki
https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH