在許多情況下,要管理 Linux 服務器,您可能需要允許遠程訪問,這可以通過安全外殼 (SSH) 來完成。 多年前,Linux系統可以使用本機終端使用SSH,但Windows系統則不是這樣,需要安裝一些工具。
Windows 系統已經進行了許多改進,因此您無需安裝工具,而是可以使用可用的本機工具。 在本教程中,我們將學習如何使用本機工具從 Windows SSH 一台 Linux 機器。
關於 SSH 的知識
Secure Shell 是一種安全和加密的連接協議,允許通過不安全的連接進行遠程和安全登錄。 連接工作在客戶端-服務器模式,所以連接是由SSH客戶端連接到SSH服務器建立的。
SSH 提供了多種用戶身份驗證選項,最常見的是 密碼 和 公鑰 驗證 方法:
- 密碼: 它的工作原理類似於本地計算機的通常過程,這意味著您需要擁有服務器上現有帳戶的用戶名和密碼。
- 公鑰: 原理是要有一個加密密鑰對 公鑰和私鑰 在服務器上配置公鑰以授權訪問並授予任何擁有私鑰副本的人訪問服務器的權限。
1) 安裝功能 OpenSSH windows 10 客戶端
Windows 機器現在允許您使用本機工具建立 SSH 連接,但您首先需要確保安裝了 Openssh Windows 客戶端功能。 通常默認情況下不會安裝,因此您需要先安裝。 去 視窗 -> 設置 -> 應用程序 -> 管理可選功能
點擊 添加功能
選擇 OpenSSH 客戶端 然後安裝。
現在已經安裝
2) SSH 連接與 Windows Powershell 和命令提示符
現在您可以決定使用命令提示符或 Windows PowerShell 通過 ssh 訪問您的 Linux 服務器。
a) 使用 Windows Powershell 的 SSH
Windows Powershell 本機工具允許您通過 ssh 遠程連接到服務器。 你只需要打開它 Windows + r
然後敲擊鍵 A
現在輸入命令 ssh 命令以連接到遠程 Linux 服務器: ssh root@hostname-or-ip-address
b) 帶命令提示符的 SSH
要通過命令遠程訪問您的服務器,您只需使用組合鍵啟動它 Windows + r
然後輸入 指令
現在在命令提示符下,您可以像使用 powershell 一樣使用 ssh 命令
現在您知道如何使用 Windows 提供的本機工具通過 SSH 連接到遠程 Linux 服務器。 您可以選擇使用 油灰 工具,但現在使用默認提供的工具最簡單、更舒適。
另請閱讀:
- Linux 中的 SSH 命令及使用示例
- 如何在 Linux 系統中設置無密碼 SSH 登錄