目錄
在 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工具

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.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Steam Deck OLED 上的無損縮放以高達 2 倍 FPS 的速度運行遊戲 Steam Deck OLED 上的無損縮放以高達 2 倍 FPS 的速度運行遊戲 Aug 26, 2024 am 10:07 AM

ETA Prime 最近在 ROG Ally X 上展示了一款名為 Lossless Scaling 的付費軟體。這兩個可以

Bybit交易所最新版本怎麼更新?不更新會有影響嗎? Bybit交易所最新版本怎麼更新?不更新會有影響嗎? Feb 21, 2025 pm 10:54 PM

更新ByBit交易所的方式因平台和設備而異:移動設備:在應用商店中檢查更新並安裝。桌面客戶端:在“幫助”菜單中檢查更新並自動安裝。網頁端:需要手動訪問官網進行更新。不更新交易所可能導致安全漏洞、功能限制、兼容性問題和交易執行效率降低。

deepseek網頁版入口 deepseek官網入口 deepseek網頁版入口 deepseek官網入口 Feb 19, 2025 pm 04:54 PM

DeepSeek 是一款強大的智能搜索與分析工具,提供網頁版和官網兩種訪問方式。網頁版便捷高效,免安裝即可使用;官網則提供全面產品信息、下載資源和支持服務。無論個人還是企業用戶,都可以通過 DeepSeek 輕鬆獲取和分析海量數據,提升工作效率、輔助決策和促進創新。

Pi Node教學:什麼是Pi節點?如何安裝和設定Pi Node? Pi Node教學:什麼是Pi節點?如何安裝和設定Pi Node? Mar 05, 2025 pm 05:57 PM

PiNetwork節點詳解及安裝指南本文將詳細介紹PiNetwork生態系統中的關鍵角色——Pi節點,並提供安裝和配置的完整步驟。 Pi節點在PiNetwork區塊鏈測試網推出後,成為眾多先鋒積極參與測試的重要環節,為即將到來的主網發布做準備。如果您還不了解PiNetwork,請參考Pi幣是什麼?上市價格多少? Pi用途、挖礦及安全性分析。什麼是PiNetwork? PiNetwork項目始於2019年,擁有其專屬加密貨幣Pi幣。該項目旨在創建一個人人可參與

deepseek怎麼安裝 deepseek怎麼安裝 Feb 19, 2025 pm 05:48 PM

DeepSeek的安裝方法有多種,包括:從源碼編譯(適用於經驗豐富的開發者)使用預編譯包(適用於Windows用戶)使用Docker容器(最便捷,無需擔心兼容性)無論選擇哪種方法,請仔細閱讀官方文檔並充分準備,避免不必要的麻煩。

微軟為 Xbox Game Bar 推出適合手持遊戲的緊湊模式 微軟為 Xbox Game Bar 推出適合手持遊戲的緊湊模式 Aug 15, 2024 am 06:32 AM

微軟剛剛宣布了 Xbox Game Bar 的新緊湊模式,重點是讓覆蓋層在 Windows 遊戲手持裝置上更可用。這些設備通常配備小於 9 吋的螢幕,並且專為重新設計而設計。

Coinsuper交易所軟件渠道官網入口 Coinsuper交易所軟件渠道官網入口 Feb 21, 2025 pm 10:39 PM

Coinsuper交易所的官網入口:https://www.coinsuper.com。客戶端下載渠道依次為:Windows客戶端、macOS客戶端、移動端(iOS/Android)。註冊需提供電子郵件、手機號和密碼,需完成實名認證後才能交易。平台提供多種數字資產交易,包括比特幣、以太坊等,交易費率對下單者和接單者均為0.1%。安全保障措施包括冷錢包存儲、雙重驗證、反洗錢和反恐融資措施,並與安全公

BITGet官方網站安裝(2025新手指南) BITGet官方網站安裝(2025新手指南) Feb 21, 2025 pm 08:42 PM

BITGet 是一款加密貨幣交易所,提供各種交易服務,包括現貨交易、合約交易和衍生品。該交易所成立於 2018 年,總部位於新加坡,致力於為用戶提供安全可靠的交易平台。 BITGet 提供多種交易對,包括 BTC/USDT、ETH/USDT 和 XRP/USDT。此外,該交易所還在安全性和流動性方面享有盛譽,並提供多種功能,如高級訂單類型、槓桿交易和 24/7 全天候客戶支持。

See all articles