提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
遇到windows不能使用SSH的问题,后续发现是未添加环境变量,windows配置ssh环境变量步骤记录一下。
一、SSH是什么?
SSH是Secure Shell的缩写,意为安全外壳协议。它是一种网络协议,用于在不安全的网络上安全地进行远程登录和执行命令。SSH通过加密数据传输、身份验证和授权来保护通信的安全性。
使用SSH,用户可以从本地计算机通过互联网连接到远程计算机或服务器,并在远程系统上执行命令。SSH提供了一种安全的远程管理方式,使用户能够在远程计算机上安全地访问文件、执行命令、管理系统和进行其他操作。
二、windows配置SSH环境变量
1.windows检查SSH是否安装
以管理员身份打开 PowerShell。
在指令行内输入并运行以下指令获取Windows操作系统上安装的OpenSSH的信息 :
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
上面指令的具体解释如下:
Get-WindowsCapability
:获取Windows操作系统上的功能信息。-Online
:指定在本地计算机上运行该命令。|
:将前一个命令的输出作为后一个命令的输入。Where-Object
:根据指定的条件筛选对象。Name -like 'OpenSSH*'
:按照名称以"OpenSSH"开头的功能进行筛选。
如果如下面图片所示:证明SSH在windows已经安装。
2.启动ssh.exe
首先到C:\Windows\System32\OpenSSH\文件夹下启动ssh.exe
3.添加环境变量
打开此电脑->属性->高级系统设置->环境变量->到path里面添加C:\Windows\System32\OpenSSH
至此SSH环境变量在windows添加完成,最后重启电脑即可。
4.测试SSH是否启用
远程连接设备。
连接成功,证明SSH可以正常使用。
总结
提示:SSH在windows不生效可能没有安装,也可能没有添加环境变量,需要手动启动。
本文先检查SSH是否安装,确定安装后添加环境变量。