0


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 新建环境变量 填写下面路径和名称

SSH_PATH
C:\Windows\System32\OpenSSH

-> 3.3 添加path环境变量

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

-> 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 链接自己本地小服务器 , 发现时间不对劲

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

ntpdate -u pool.ntp.org

---> 3.5.2效果:


补充: windows中ssh的作用

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

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

  1. 远程执行命令:可以通过 SSH 连接到目标设备并在终端中输入命令。
  2. 上传和下载文件:可以通过 SCP 或 SFTP 协议上传或下载文件。
  3. 配置和管理服务器:可以通过 SSH 访问远程服务器,并进行配置、管理、监控等。

需要注意的是,SSH 功能需要在目标设备上启用 SSH 服务,并配置相应的用户和权限。如果您要连接到由他人管理的设备,需要获得相应的授权和合法许可。

标签: 服务器 运维 ssh

本文转载自: https://blog.csdn.net/pingzhuyan/article/details/129693971
版权归原作者 pingzhuyan 所有, 如有侵权,请联系我们删除。

“Windows中: ‘ssh‘ 不是内部或外部命令 解决办法”的评论:

还没有评论