SSH   发布时间:2019-10-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Windows 支持 OpenSSH 了!大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

Apps->Manage optional features 面板就可以看到:

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/9f680f6509a4a6ee3c59cf6a1d46c292.png" >

需要用户手动安装。点击上图中的 "Add a feature" 按钮,然后选择 OpenSSH Server,并点击 "Install" 按钮:

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/855b465aa4c690e34cb2d4eba2ca0019.png" >

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/ba5aefe7f630cdda3b965a3757d7b72b.png" >

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/70e659084e89945665fa424138375130.png" >

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/23108b00877a562ccae814a9b41f0553.png" >

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/f935d6b9c472292a1465b69ab443eda7.png" >

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/7fa2aa7bc2b400d90b4cb152c01b3f99.png" >

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/e648ff59cdba0d528cca157c56aa4377.png" >

Hell 中直接执行相关的命令而无需写出完整的路径。

Hell 中可以直接执行 OpenSSH 客户端的命令,比如 ssh:

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/c0a4d9ba0f01fad777ff1fe081c3ac4e.png" >

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/b5898b0cb65649befb4c8f813d3809fb.png" >

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/03dc2727910a1baf5c4a4ef332e65196.png" >

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/47bff243a52d92c9f4754aa599ff2ee7.png" >

用户):

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/93d3166c24329fd3c631cf12fbb0f584.png" >

Hell 是 Windows Command sHell (cmd.exE) 程序:

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/96215d7519aa23db4fdf3a021b76aa28.png" >

Hell 已逐渐成为主流,我们可以把默认的 sHell 设置为 PowerSHell。其实就是在运行 OpenSSH Server 的 Windows 系统的注册表中添加一个配置项,注册表路径为 HKEY_LOCAL_MACHINE\SOFTWARE\OpenSSH,项的名称为 DefaultSHell,项的值为 C:\Windows\System32\WindowsPowerSHell\v1.0\powersHell.exe。我们可以以管理员身份启动 PowerSHell,然后执行下面的命令完成注册表项的添加:

> New-ItemProperty -Path -Name DefaultSHell -Value Hell\v1.0\powersHell.exe -PropertyType String -Force

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/109cd3d2ad251f74f8c2990d18fb6339.png" >

Hell 已经变成了 PowerSHell:

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/7c8a857604b592f41b788a731c44be8c.png" >

前面我们介绍的 ssh 命令都是通过密码认证连接服务器的,下面介绍通过秘钥认证的方式登录服务器。

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/0b48af4486108258ed39c7bd06b45936.png" >

>

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/715b07f8da477058a6e8e9f045ade29b.png" >

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/12ece04e8baa8d0f6bedd332ace2dafd.png" >

Hell,进入用户的家目录,用 mkdir 命令创建 .ssh 目录:

>> mkdir .ssh

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/288bfb557c9c4efbf7951ea361607ce0.png" >

Hell 中执行 notepad .ssh\authorized_keys 命令创建文本文件,把客户端的公钥复制到这个文件中并保存。

title="Windows 支持 OpenSSH 了!" alt="Windows 支持 OpenSSH 了!" src="https://cn.js-code.com/res/2019/02-09/10/f2025ebba7517cc1f4c9c1f3eb4b4cf7.png" >

Hell,执行命令 notepad C:\ProgramData\ssh\sshd_config。

echo > > .ssh\authorized_keys

便的工具来管理 Windows 系统,相信 OpenSSH + PowerSHell 的组合将成为管理 Windows 系统的黄金搭档。本文只是介绍了一些入门的概念,但给人的感觉是 Windows 上的 OpenSSH 工具尚需打磨(问题挺多的,按照文档配置个公钥认证就把人搞吐了)。

考:

大佬总结

以上是大佬教程为你收集整理的Windows 支持 OpenSSH 了!全部内容,希望文章能够帮你解决Windows 支持 OpenSSH 了!所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: