欢迎光临散文网 会员登陆 & 注册

如何使用Windows自带的openSSH连接

2023-08-14 09:36 作者:维C爱好者  | 我要投稿

在寻找SSH工具的过程中,发现win10/win11自带SSH连接工具——openSSH,在应用安装组件后即可用powershell当作SSH连接工具使用,相当方便,这里转载官方的安装教程,有需自取。

使用 Windows 设置来安装 OpenSSH

  1. 打开“设置”,选择“应用”>“应用和功能”,然后选择“可选功能” 。

  2. 扫描列表,查看是否已安装 OpenSSH。 如果未安装,请在页面顶部选择“添加功能”,然后:

    • 查找“OpenSSH 客户端”,再单击“安装”

    • 查找“OpenSSH 服务器”,再单击“安装”

 备注

安装 OpenSSH 服务器将创建并启用一个名为 OpenSSH-Server-In-TCP 的防火墙规则。 这允许端口 22 上的入站 SSH 流量。 如果未启用此规则且未打开此端口,那么连接将被拒绝或重置。


使用 PowerShell 安装 OpenSSH

若要使用 PowerShell 安装 OpenSSH,请先以管理员身份运行 PowerShell。 为了确保 OpenSSH 可用,请运行以下 cmdlet:



如果两者均尚未安装,则此操作应返回以下输出:


然后,根据需要安装服务器或客户端组件:



这两者应该都会返回以下输出:


启动并配置 OpenSSH 服务器

若要启动并配置 OpenSSH 服务器来开启使用,请以管理员身份打开 PowerShell,然后运行以下命令来启动 sshd service


连接到 OpenSSH 服务器

安装后,可从使用 PowerShell 安装了 OpenSSH 客户端的 Windows 10 或 Windows Server 2019 设备连接到 OpenSSH 服务器,如下所示。 请务必以管理员身份运行 PowerShell:


示例:ssh root@192.168.0.1

连接后,会收到如下所示的消息:


选择“是”后,该服务器会添加到包含 Windows 客户端上的已知 SSH 主机的列表中。

系统此时会提示你输入密码。 作为安全预防措施,密码在键入的过程中不会显示。

连接后,你将看到 Windows 命令行界面提示符:

示例:root@123456789


转自:https://learn.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_install_firstuse

如何使用Windows自带的openSSH连接的评论 (共 条)

分享到微博请遵守国家法律