在 Windows 中安装 OpenSSH 客户端和/或服务器
创始人
2024-12-21 18:35:42
0

准备条件

在开始安装 OpenSSH 之前,请确保你的电脑满足以下条件:

  • 操作系统:Windows 11 或 Windows 10。
  • PowerShell 版本:PowerShell 5.1 或以上。
  • 管理员权限:安装 OpenSSH 需要拥有管理员权限。

方法 1:通过「设置」安装

1使用Windows + I快捷键打开「设置」,依次选择「系统」>「可选功能」。

2点击「查看功能」,在搜索框中输入OpenSSH进行筛选。

3根据需要勾选:

  • OpenSSH 客户端:可以使用 ssh 命令连接到其他支持 SSH 的设备。
  • OpenSSH 服务器:允许其他设备通过 SSH 连接到你的电脑。

添加 OpenSSH 客户端和服务器

4选择好后点击「下一步」,然后点击「安装」开始安装过程。

方法 2:使用 PowerShell 安装

1使用Windows + R快捷键打开「运行」对话框,输入powershell,然后按Ctrl + Shift + Enter以管理员权限打开 PowerShell 窗口。

2执行以下命令查看 OpenSSH 安装状态:

Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

如果返回NotPresent,表示未安装;返回Installed则表示已安装。

3根据需要安装 OpenSSH 客户端和服务器组件:

# 安装 OpenSSH 客户端 Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0  # 安装 OpenSSH 服务器 Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

安装 OpenSSH 客户端或服务器组件

在 Windows 中配置 OpenSSH 服务器

当你在 Windows 上安装了 OpenSSH 服务器之后,需要进行一些配置才能接受连接:

1使用Windows + R快捷键打开「运行」对话框,输入powershell,然后按Ctrl + Shift + Enter以管理员权限打开 PowerShell。

2设置 SSHD 服务自动启动:

Set-Service -Name sshd -StartupType 'Automatic'

3启动 SSHD 服务:

Start-Service sshd

4检查 SSH 服务器是否在侦听 22 端口:

netstat -an | findstr /i ":22"

5确保 Windows Defender 防火墙允许 TCP 22 端口的入站连接:

Get-NetFirewallRule -Name *OpenSSH-Server* | select Name, DisplayName, Description, Enabled

配置 OpenSSH 服务器

如规则丢失或被禁用,可以创建新规则:

New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 

6(可选)如果要修改配置,如设置用户访问权限,可以编辑sshd_config配置文件:

Start-Process Notepad C:\Programdata\ssh\sshd_config

7根据需要修改配置文件,保存后关闭记事本。

OpenSSH 服务器配置文件可以在 sshd_config 手册页中找到。

编辑 sshd_config 配置文件

8完成更改后,重启 SSHD 服务应用配置:

Restart-Service sshd

重启 SSHD 服务

按照这些步骤,你的 Windows 就能通过 SSH 协议接受连接了。

使用 OpenSSH 客户端连接远程 SSH 服务器

在 Windows 中安装完 OpenSSH 客户端后,就可以立即与远程 SSH 设备建立连接:

1打开命令提示符或 Powershell,执行以下命令来检查 OpenSSH 客户端是否已经正确安装:

ssh

2使用以下命令连接到配置了 SSH 的服务器:

ssh [用户名]@[服务器IP]

使用 OpenSSH 客户端连接远程服务器

3首次连接时,会要求你输入密码。如果远程设备使用非标准 22 端口,需要指定端口号:

ssh 用户名@服务器名称 -p 端口号

相关内容

热门资讯

4分钟秘籍!诸暨翻财神攻略,牵... 4分钟秘籍!诸暨翻财神攻略,牵手辅助器,大神讲解(有挂技巧)-哔哩哔哩诸暨翻财神攻略辅助器中分为三种...
5分钟解密!wepoker怎么... 5分钟解密!wepoker怎么看牌型(透视)真是是有挂,2025新版教程(有挂教学)-哔哩哔哩1)w...
透视软件!hh poker软件... 透视软件!hh poker软件(透视)一贯是有挂,爆料教程(有挂靠谱)-哔哩哔哩亲,关键说明,hh ...
透视美元局!wepoker辅助... 透视美元局!wepoker辅助器软件下载,we poker辅助器v3.3,方案教程(真的有挂)-哔哩...
九分钟经验!多乐游戏辅助脚本h... 九分钟经验!多乐游戏辅助脚本http,海南骨牌辅助器免费,科技教程(有挂透视)-哔哩哔哩运多乐游戏辅...
2分钟开挂!wepoker怎么... 2分钟开挂!wepoker怎么挂飞机(透视)真是真的是有挂,必备教程(有挂分享)-哔哩哔哩进入游戏-...
辅助透视!wepoker有用吗... 辅助透视!wepoker有用吗(透视)果然真的有挂,新2025教程(有挂输赢)-哔哩哔哩1、每一步都...
透视代打!wepoker俱乐部... 透视代打!wepoker俱乐部辅助,aapoker透视怎么用,讲义教程(了解有挂)-哔哩哔哩1、aa...
第六分钟妙计!新奇玩乐辅助器下... 第六分钟妙计!新奇玩乐辅助器下载,海盗来了辅助脚本,攻略方法(真的有挂)-哔哩哔哩1、新奇玩乐辅助器...
5分钟教你!epoker透视底... 5分钟教你!epoker透视底牌(透视)总是存在有挂,2025教程(确实有挂)-哔哩哔哩1、这是跨平...