搜尋
首頁電腦教學電腦知識Windows 上的 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刪除
如何找到和備份《生化危機4節》?這是指南! -  Minitool如何找到和備份《生化危機4節》?這是指南! - MinitoolApr 14, 2025 am 12:50 AM

您是否想知道如何找到《生化危機4儲蓄》?如何備份《生化危機4節》? PHP.CN的這篇文章為您提供了3種備份《生化危機4節》的方法。現在,繼續閱讀。

如何限制Windows上的登錄嘗試數如何限制Windows上的登錄嘗試數Apr 14, 2025 am 12:49 AM

如果有人試圖通過輸入大量關鍵組合來訪問計算機,則您的計算機的打開風險更高。因此,很需要限制登錄嘗試的數量。怎麼做?閱讀此php.cn帖子。

找不到CFGMGR32.DLL?通過簡單的方法輕鬆解決問題找不到CFGMGR32.DLL?通過簡單的方法輕鬆解決問題Apr 14, 2025 am 12:48 AM

cfgmgr32.dll丟失的錯誤通常會惹惱人們很多,並且在窗戶中留下了更嚴重的問題。那麼,當您遇到CFGMGR32.DLL時,您該怎麼辦? PHP.CN網站上的這篇文章將告訴您一些方法。

修復:鎖屏幕超時不起作用修復:鎖屏幕超時不起作用Apr 14, 2025 am 12:47 AM

您是否曾經遇到過Windows鎖定屏幕超時的問題?幸運的是,該帖子可從PHP.CN.提供幾種可行的解決方案。應用這些修復程序,您可以有效地解決這個煩人的問題。

Windows 11 23H2已發布!如何在PC上獲取它?Windows 11 23H2已發布!如何在PC上獲取它?Apr 14, 2025 am 12:46 AM

微軟已經發布了Windows 11 23H2(Windows 11 2023更新)。您要在設備上安裝此更新嗎?其中有什麼新功能?如何立即獲取此更新?現在,您可以從此php.cn獲取信息

如何繞過Windows Defender Windows 10/11? -  Minitool如何繞過Windows Defender Windows 10/11? - MinitoolApr 14, 2025 am 12:45 AM

Windows Defender可以保護您的計算機和設備上的文件免受惡意軟件和病毒的攻擊或感染。但是,有時,由於某種原因,您需要繞過Windows Defender。在PHP.CN網站上的這篇文章中,我們將介紹3 W

提供的6種最佳數據方法是PC上的錯誤類型提供的6種最佳數據方法是PC上的錯誤類型Apr 14, 2025 am 12:44 AM

在嘗試將文件從移動電話複製或將文件傳輸到計算機時,您可能會得到錯誤的類型錯誤消息。如果您不知道如何解決它,則PHP.CN網站上的這篇文章可以為您提供幫助。

發現如何輕鬆地將Excel重置為默認設置發現如何輕鬆地將Excel重置為默認設置Apr 14, 2025 am 12:43 AM

是否要恢復您對Microsoft Excel的更改?在這裡,有關PHP.CN軟件的本文旨在向您展示如何以最有效的方式將Excel重置為Windows 10中的默認設置。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。