Windows中: ‘ssh‘ 不是内部或外部命令 解决办法

这篇具有很好参考价值的文章主要介绍了Windows中: ‘ssh‘ 不是内部或外部命令 解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1. 先查看是否安装openssh

-> 1.1 按下win+R按键,输入services.msc,点击确定

 -> 1.2 随便点一个 然后搜索o 

 -> 1.3 有跳过2 , 没有看2

2. windows 安装 openSSH方式

-> 2.1 设置-> 应用-> 应用和功能-> 管理可选功能​编辑

-> 2.2  然后添加功能 选择openssh客户端和服务端 下载

3. 添加环境变量

-> 3.1 打开: 此电脑->属性->高级系统设置->环境变量->系统变量->新建

 ->3.2 新建环境变量 填写下面路径和名称

 -> 3.3 添加path环境变量

 -> 3.4 保存, 然后重启一个终端进行测试 

--->3.4.1 出现下图则为成功

 -> 3.5 链接自己本地小服务器 , 发现时间不对劲

 --->3.5.1 解决方案: 更新一下系统时间

---> 3.5.2效果:  


1. 先查看是否安装openssh

-> 1.1 按下win+R按键,输入services.msc,点击确定

ssh不是内部或外部命令,# linux运维(常规),服务器,运维,ssh,环境变量,linux

 -> 1.2 随便点一个 然后搜索o 

查看红框中是否存在这俩服务ssh不是内部或外部命令,# linux运维(常规),服务器,运维,ssh,环境变量,linux

 -> 1.3 有跳过2 , 没有看2

2. windows 安装 openSSH方式

-> 2.1 设置-> 应用-> 应用和功能-> 管理可选功能

-> 2.2  然后添加功能 选择openssh客户端和服务端 下载

ssh不是内部或外部命令,# linux运维(常规),服务器,运维,ssh,环境变量,linux


3. 添加环境变量

-> 3.1 打开: 此电脑->属性->高级系统设置->环境变量->系统变量->新建

ssh不是内部或外部命令,# linux运维(常规),服务器,运维,ssh,环境变量,linux

 ->3.2 新建环境变量 填写下面路径和名称

 ssh不是内部或外部命令,# linux运维(常规),服务器,运维,ssh,环境变量,linux

SSH_PATH
C:\Windows\System32\OpenSSH

 -> 3.3 添加path环境变量

C:\Windows\System32\OpenSSH
%SYSTEMROOT%\System32\OpenSSH\

ssh不是内部或外部命令,# linux运维(常规),服务器,运维,ssh,环境变量,linux

 -> 3.4 保存, 然后重启一个终端进行测试 

--->3.4.1 出现下图则为成功

Microsoft Windows [版本 10.0.19045.2965]
(c) Microsoft Corporation。保留所有权利。

C:\Users\DELL>ssh
usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-B bind_interface]
           [-b bind_address] [-c cipher_spec] [-D [bind_address:]port]
           [-E log_file] [-e escape_char] [-F configfile] [-I pkcs11]
           [-i identity_file] [-J [user@]host[:port]] [-L address]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-Q query_option] [-R address] [-S ctl_path] [-W host:port]
           [-w local_tun[:remote_tun]] destination [command]

C:\Users\DELL>

 -> 3.5 链接自己本地小服务器 , 发现时间不对劲

ssh不是内部或外部命令,# linux运维(常规),服务器,运维,ssh,环境变量,linux

 --->3.5.1 解决方案: 更新一下系统时间

ntpdate -u pool.ntp.org

---> 3.5.2效果:  

ssh不是内部或外部命令,# linux运维(常规),服务器,运维,ssh,环境变量,linux

 


补充: windows中ssh的作用

Windows 的 SSH 功能主要是用于远程访问和管理其他计算机、服务器或虚拟机等设备,使得用户可以通过一个安全的加密通道连接到目标设备并执行命令、访问文件等操作。与其他远程访问协议(如 Telnet 和 FTP)相比,SSH 具有更高的安全性和可靠性,可以在本地计算机与目标设备之间建立一条加密的、安全的连接,保护用户的敏感信息和数据。

OpenSSH 客户端或其他第三方 SSH (如xshell等)连接 其他计算机或服务器,并执行以下任务:

  1. 远程执行命令:可以通过 SSH 连接到目标设备并在终端中输入命令。

  2. 上传和下载文件:可以通过 SCP 或 SFTP 协议上传或下载文件。

  3. 配置和管理服务器:可以通过 SSH 访问远程服务器,并进行配置、管理、监控等。

需要注意的是,SSH 功能需要在目标设备上启用 SSH 服务,并配置相应的用户和权限。如果您要连接到由他人管理的设备,需要获得相应的授权和合法许可。文章来源地址https://www.toymoban.com/news/detail-697260.html

到了这里,关于Windows中: ‘ssh‘ 不是内部或外部命令 解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包