目录
在 Windows 中配置 OpenSSH 服务器" >在 Windows 中配置 OpenSSH 服务器
使用 OpenSSH 客户端连接远程 SSH 服务器" >使用 OpenSSH 客户端连接远程 SSH 服务器
首页 电脑教程 电脑知识 Windows 上的 OpenSSH:安装、配置和使用指南

Windows 上的 OpenSSH:安装、配置和使用指南

Mar 08, 2024 am 09:31 AM
windows ssh openssh

Windows 上的 OpenSSH:安装、配置和使用指南

对于大多数 Windows 用户来说,远程桌面协议(RDP)一直是远程管理的首选,因为它提供了友好的图形界面。然而,对于那些需要更精细控制的系统管理员来说,SSH 更适合他们的需求。通过 SSH,管理员可以通过命令行与远程设备进行交互,这样可以让管理工作更加高效。SSH 的优势在于其安全性和灵活性,使得管理员能够更方便地进行远程管理和维护工作,尤其是在处理大量设备或进行自动化任务时。因此,尽管 RDP 在用户友好性方面表现出色,但对于系统管理员来说,SSH 的功能和控制力更胜一筹。

以前,Windows 用户需要借助像 PuTTY(开源)或 Xshell(商业)这样的第三方工具才能使用 SSH。然而,如今微软推出了内置于 Windows 的 OpenSSH 客户端和服务器,为用户提供了更加便捷的选择。这一举措为用户带来了许多方便,不再需要依赖外部软件就可以轻松地进行 SSH 连接和数据传输。这意味着用户可以更快速地访问远程服务器和进行安全的文件传输,而无需额外安装和配置额外的软件。Microsoft 的这一举措也显示出他们在不断改进和优化 Windows 操作系统,以提供更好的用户体验和更广泛的功能。Windows 用户现在可以更轻松地利用 SSH 技术,而

在 Windows 中,OpenSSH 是一个可选功能,需要手动添加,系统不会自动安装。本文将指导您如何在 Windows 11 或 Windows 10(1809 版本及以上)中安装、配置和使用 OpenSSH 客户端和服务器。

什么是 OpenSSH?

OpenSSH是一种用于安全远程连接和计算机管理的工具,其采用加密技术以确保通信的安全。主要功能包括远程登录、执行命令、传输文件以及端口转发等。

OpenSSH 包含客户端和服务器两部分,其中:

  • 客户端:用于连接远程服务器。
  • 服务器:在远程服务器上运行,接受客户端的连接请求。

OpenSSH 最初是为 Linux 系统开发的,现在也支持包括 Windows 和 macOS 在内的多种操作系统。

在 Windows 中安装 OpenSSH 客户端和/或服务器

准备条件

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

  • 操作系统:Windows 11 或 Windows 10(1809 版本或更高)。
  • 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:Programdatasshsshd_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 端口号

Windows 上的 OpenSSH 是一个强大的工具,可用于远程管理设备和服务器。本文提供了详细的安装、配置和使用指南,帮助你充分利用 OpenSSH 的功能。

以上是Windows 上的 OpenSSH:安装、配置和使用指南的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何对更新Windows的问题进行故障排除:Microsoft指南 如何对更新Windows的问题进行故障排除:Microsoft指南 Aug 22, 2025 am 11:54 AM

runthewIndowsUpDateTrubloubLeShootErtoAtoromationalfixCommonissuesBynAvigatingToSettings> System>故障排除>其他trubloubShooterSandRunningThewIndowSupDateTool.2.ensureatLeast20GBoffReast20GboffReeastOntySysonthesystemDriveanDrivEandMeetUpdateRepDateTaTateTaTatatAtatAtatatAtatatAtaTateUsementsBydususiondusydiskcl

电脑的系统托盘图标杂乱,如何整理? 电脑的系统托盘图标杂乱,如何整理? Aug 21, 2025 pm 08:12 PM

隐藏系统托盘图标不影响程序运行,仅移除视觉显示;2.彻底清理需通过任务管理器禁用非必要启动项;3.根治杂乱须卸载不用软件并养成安装时取消捆绑勾选的习惯,这样才能实现视觉清爽与资源优化的双重目标。

固定:Windows正在获得'试图写入只读内存”错误 固定:Windows正在获得'试图写入只读内存”错误 Aug 22, 2025 am 11:48 AM

更新或回滚设备驱动程序,特别是显卡、芯片组和SSD驱动;2.运行Windows内存诊断工具检测并更换故障RAM;3.使用sfc/scannow和DISM命令修复系统文件;4.在BIOS中恢复默认设置以取消超频;5.在安全模式下卸载最近安装的软件或系统更新;6.运行chkdsk检查磁盘错误;7.谨慎更新BIOS/UEFI固件;8.作为最后手段,备份数据后执行干净的Windows安装。该错误通常由软件或驱动问题引起,多数情况下可通过逐步排查解决,无需更换硬件,最终可通过系统重装彻底修复。

win7系统任务栏图标显示异常_win7托盘图标乱码的修复步骤 win7系统任务栏图标显示异常_win7托盘图标乱码的修复步骤 Aug 21, 2025 pm 08:18 PM

Win7任务栏图标显示异常的修复方法包括重建图标缓存、调整显示设置、检查系统文件、清理注册表和杀毒。1.删除IconCache.db文件并重启以重建图标缓存;2.通过“个性化”调整图标大小和字体设置;3.运行sfc/scannow命令检查修复系统文件;4.在注册表中添加IsShortcut键值;5.全面杀毒确保系统安全。原因包括缓存损坏、病毒感染、系统文件或注册表问题及硬件故障。防止方法有定期清理垃圾文件、更新杀毒软件、谨慎安装软件、备份系统和更新驱动。其他不常见技巧包括使用系统还原、卸载美化软

Windows无法完成安装[固定] Windows无法完成安装[固定] Aug 25, 2025 am 03:34 AM

ifwindowsInstallationFailSorgetSstuck,TrytheSesteps:1.DisconnectExternalDevices.2.bootintosafemode.3.repairsystemfilesvialsviaceviacmandMomppromptusingsfcanddism.4.CleartPmandPmandResetbios.5.performActBios.5.performacleAcleanInInInInStallusishuseBootableUsususususususb。

如何在Windows中修复'提供的凭据不足以访问此打印机”? 如何在Windows中修复'提供的凭据不足以访问此打印机”? Aug 25, 2025 am 09:59 AM

Updateorre-enterprintercredentialsbyremovingstoredpasswordsandinputtingcorrectonesusingtheformatHOSTNAME\UsernameorDOMAIN\Username.2.OnthehostPC,enablefileandprintersharing,adjustsharingsettings,andsetthenetworkaccessmodeltoClassicorGuestonlyinLocalS

修复:Windows中的'无法连接到此网络” Wi-Fi错误 修复:Windows中的'无法连接到此网络” Wi-Fi错误 Aug 22, 2025 am 05:53 AM

Ifyoucan'tconnecttoWi-FionWindows,trythesesteps:1.Restartthenetworkadapter.2.Runthenetworktroubleshooter.3.Forgetandrejointhenetwork.4.UpdateorreinstalltheWi-Fidriver.5.ManuallyconfigureIPandDNSsettings.6.Resetnetworksettingstodefault.

win8电脑系统托盘图标消失_win8通知区域图标丢失的处理方法 win8电脑系统托盘图标消失_win8通知区域图标丢失的处理方法 Aug 21, 2025 pm 08:15 PM

系统托盘图标消失通常由设置问题、系统错误或程序冲突引起,解决办法包括检查通知区域设置、重启资源管理器、更新显卡驱动、运行系统文件检查器、检查启动项、运行安全扫描。1.首先检查通知区域设置,右键任务栏选择“属性”,在“通知区域”点击“自定义”,将被隐藏的图标改为“显示图标和通知”。2.若无效,通过任务管理器重启“Windows资源管理器”。3.更新显卡驱动并运行系统文件检查器。4.使用msconfig检查可疑启动项和服务。5.进行全盘杀毒扫描以排除恶意软件。为防止Win8系统托盘图标再次消失,应定

See all articles