Windows 的 OpenSSH
OpenSSH 是由 Linux 和其他非 Windows 系統管理員使用的安全殼層 (SSH) 工具的開放原始碼版本,用於跨平台管理遠端系統。 OpenSSH 已新增至秋季 2018) 的 Windows (,並包含在 Windows 10 和 Windows 伺服器2019中。
SSH 是以用戶端伺服器架構為基礎,其中使用者所使用的系統是用戶端,而受管理的遠端系統則是伺服器。 OpenSSH 包含一系列的元件和工具,其設計目的是為了提供安全且直接的遠端系統管理方法,包括:
- sshd.exe,這是在被遠端管理的系統上必須執行的 SSH 伺服器元件
- ssh.exe,這是在使用者的本機系統上執行的 SSH 用戶端元件
- ssh-keygen.exe 可產生、管理及轉換 SSH 的驗證金鑰
- ssh-agent.exe 會儲存公開金鑰驗證所使用的私密金鑰
- ssh-add.exe 會將私密金鑰新增至伺服器允許的清單
- ssh-keyscan.exe 協助從許多主機收集公用 SSH 主機金鑰
- sftp.exe 是提供安全檔案傳輸通訊協定的服務,並透過 SSH 執行
- scp.exe 是在 SSH 上執行的檔案複製公用程式
本節的文件著重於如何在 Windows 上使用 OpenSSH (包括安裝),以及 Windows 特定的設定和使用案例。
其他有關一般 OpenSSH 功能的詳細文件可以從 OpenSSH.com 線上取得。
主要 OpenSSH 開放原始碼專案 是由開發人員在 OpenBSD 專案中管理。 此專案的 Microsoft 分支是 GitHub。 我們很歡迎您對 Windows OpenSSH 的意見反應,您可以在我們的 OpenSSH GitHub 存放庫中建立 GitHub 問題來提出意見。