admin 管理员组文章数量: 887018
Windows 下SSH 使用概览
Linux 系统一般自带SSH 的服务端和客户端, Windows系统在Windows 10(1809) 和 Windows Server 2019开始自带了OpenSSH 服务端和 OpenSSH 客户端,只需要在可选功能中进行添加,但是在这之前的版本并没有这两项或是某一项。 这就需要下载SSH相关的软件进行安装。
关于SSH相关介绍可以参考: SSH 及其工具介绍
Windows系统比较常用的OpenSSH Server有两个:
- OpenSSH https://github/PowerShell/Win32-OpenSSH/releases
下载后解压, 通过Windows 的 PowerShell安装
2.setupssh-8.5p1-1.exe https://www.mls-software/files/
一键安装版
Windows 10下OpenSSH的安装
OpenSSH客户端添加
- 应用 > 应用和功能 > 可选应用 > 添加功能。
具体步骤如下图:
OpenSSH服务端添加
服务端添加的方式类似, 找到如下功能选项:
Windows 低版本的SSH的使用
如果是Windows 10 以下版本, 是没有OpenSSH功能可以添加的。可以下载SSH相关的客户端和服务端的工具。
SSH 客户端软件 - Putty
Putty 是一个轻量级(1M)的工具, 免安装, 点击启动就可以使用, 并且可以保存服务端会话的配置 , 可以到如下地址下载: https://www.chiark.greenend.uk/~sgtatham/putty/
启动后的页面如下:
SSH服务端软体 OpenSSH-Win64
OpenSSH的网站地址是 https://github/PowerShell/Win32-OpenSSH/releases, 从这个地址可以看出该工具最开始是给Windows 32位系统使用的, 不过目前已经支持64位系统了。
OpenSSH 服务端的安装使用步骤如下:
-
下载
下载页面如下:
-
解压
-
安装
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
安装成功提示:
[SC] SetServiceObjectSecurity SUCCESS
[SC] ChangeServiceConfig2 SUCCESS
[SC] ChangeServiceConfig2 SUCCESS
sshd and ssh-agent services successfully installed
如果端口没有打开, 需要执行如下命令打开SSH 需要的22端口。
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22
- 启动
net start sshd
net start ssh-agent
- sshd , SSH 服务端
- ssh-agent , 存储用于公钥身份验证的私钥
-
添加账号
在机器中添加本地用户 -
使用Putty连接
如果出现expected key exchange group packet from server
错误,则可以点击左侧导航栏的 Connection > SSH > Kex,在算法策略中,使用 “Down” 按钮更改算法进行解决, 如下图:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fMbCVivv-1620945364379)(images/screenshot_1620943915051.png)]
OpenSSH的卸载也可以使用powershell。
powershell.exe -ExecutionPolicy Bypass -File uninstall-sshd.ps1
安装版的SSH服务端软体 : setupssh-8.5p1-1
setupssh-8.5p1-1 是安装版的SSH服务端, 一键式安装即可, 不过这个软体年代有点久远,在部分机器上安装完成后可能使用会有问题。
参考
- OpenSSH 配置说明 https://github/PowerShell/Win32-OpenSSH/wiki/sshd_config
- OpenSSH介绍: https://www.openssh/manual.html
- Windows OpenSSH 官方介绍: https://docs.microsoft/zh-cn/windows-server/administration/openssh/openssh_overview
本篇所需资源下载地址
-
OpenSSH
链接:https://pan.baidu/s/13QSmOapyYs1js6itXLtz1w
提取码:pucq -
Putty
链接:https://pan.baidu/s/1-RRP_yghZF0DiGk_-RO_YA
提取码:x12f -
setupssh-8.5p1-1
链接:https://pan.baidu/s/1Axt4f5nNW-alLR_gWQHs5g
提取码:ojzy
版权声明:本文标题:Windows系统中使用SSH服务端和客户端 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1716029170h663054.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论