如何使用 SSH 遠程管理 Ubuntu 服務器

您可能經常需要訪問遠程服務器來進行管理、管理和故障排除,並且有多種方法可以做到這一點。 您可以使用 telnet 登錄遠程服務器; FTP 允許在不同服務器之間傳輸文件。 但是,這些程序不足以連接到關鍵服務器。 SSH,安全外殼是一種加密網絡協議,使用它您可以通過不安全的網絡安全地訪問網絡服務。 SSH 允許您通過終端和各種命令行功能訪問服務器。 如果您想使用安全的方式遠程訪問和管理服務器,這會很有幫助。

在本文中,我將介紹如何使用 SSH 遠程管理 Linux 服務器。

對於本文,我使用以下機器:

  • 對於 SSH 服務器 – Ubuntu 18.04 TLS
  • 對於 SSH 客戶端 – 終端 (Ubuntu) & Putty (Windows)

建立 SSH 連接

在使用 SSH 與 Ubuntu 服務器建立安全的遠程連接之前,您必須滿足一些基本要求。

先決條件

以下是一些先決條件:

  • 遠程服務器必須開機並有穩定的網絡連接。
  • 您將需要服務器的 IP 地址。
  • 遠程服務器必須可通過該 IP 訪問。 您可以使用 Ping 命令對其進行測試。
  • SSH 服務器和 SSH 客戶端工具必須分別安裝在服務器和客戶端操作系統中。
  • 您將需要遠程服務器的用戶名和密碼。
  • 防火牆不應阻止連接。

安裝 OpenSSH 服務器

要通過 SSH 遠程管理 Ubuntu 服務器,您將需要 SSH 服務器軟件。 但是,在繼續安裝 OpenSSH 之前,首先更新和升級軟件包列表以獲得最新的存儲庫。

更新包數據庫

Ctrl + Alt + T 在 Ubuntu 中啟動終端。 Enter 在終端中執行以下命令來更新包數據庫。

$ sudo apt-get update

升級已安裝的軟件包

更新存儲庫後,在終端中運行此命令以檢查已安裝軟件包的升級。

$ sudo apt-get upgrade

更新和升級包後,在終端中運行以下命令:

$ sudo apt-get install openssh-server

配置SSH服務器

現在您需要對 SSH 服務器進行一些基本和必要的配置 ssh_config 文件。 為此,在終端中運行以下命令以打開 ssh_config

$ sudo nano /etc/ssh/ssh_config

您可以在此處進行各種配置設置。 現在,我們將只進行基本和啟動配置,如下面的屏幕截圖所示。 取消註釋以下行 ssh_config 文件

#端口 22

在端口號下,添加行 最大驗證次數. 您可以在此處輸入允許最大登錄嘗試次數的任何數字。

MaxAuthTries 4

完成基本配置後,保存文件並退出 Nano 編輯器。

檢查 SSH 服務狀態

要檢查 SSH 服務器的狀態,如果它正在運行,您可以在終端中運行以下命令:

$ sudo service ssh status

以上命令確認 SSH 服務處於活動狀態並正在運行。

現在 SSH 服務器設置為使用 SSH 客戶端接受來自不同計算機的遠程連接。

如果 SSH 服務沒有運行,您可以通過在終端中運行以下命令來手動運行它:

$ sudo service ssh start

您還可以通過在終端中運行以下命令來停止 SSH 服務:

$ sudo service ssh stop

通過SSH客戶端訪問Ubuntu Linux服務器

您可以在基於 Linux 或 Windows 的操作系統中通過 SSH 客戶端訪問 Linux 服務器:

  1. 通過終端(Linux)
  2. 通過膩子 (Windows )

如果您使用的是 Linux 操作系統,則可以使用終端程序訪問 SSH 服務器。

Ctrl+Alt+T 啟動終端。 以以下語法運行命令以訪問遠程服務器:

$ SSH [remote server] [Port Number]

在哪裡 [remote server] 是遠程服務器名稱或 IP 和 [Port Number] 是 SSH 連接的遠程端口。

或者,您也可以使用以下語法鍵入命令以及遠程服務器的用戶名:

$ SSH [username]@[remote server] [Port Number]

在哪裡 [username] 是遠程服務器用戶的名稱。

類型 是的 當它提示消息詢問您是否要繼續連接時。 它會將用戶添加到已知主機列表中。 下次連接時,它不會再次提示該消息。

當提示輸入密碼時,鍵入遠程用戶的密碼。

現在您已連接到遠程服務器。 您可以運行任何命令並以與訪問本地服務器相同的方式使用它。

使用 Putty SSH 客戶端從 Windows 連接到 Ubuntu

如果您使用的是 Windows 操作系統,則可以使用 putty 作為 SSH 客戶端。

在您的 Window 操作系統中安裝膩子。 要啟動 Putty,請鍵入 油灰 在 Windows 的搜索欄中,然後選擇 膩子程序 從最好的比賽結果。

在膩子配置窗口的會話類別下,鍵入 IP地址 標記為框中的遠程服務器 主機名(或 IP 地址)。

從連接類型中,選擇 SSH 單選按鈕。 如果您使用的端口不是默認端口 22,請確保更改它,否則保留默認端口 22。然後單擊 打開 允許連接。

終端將打開並顯示登錄提示。 Enter 遠程服務器用戶的用戶名和密碼。

成功登錄遠程服務器後,您可以運行任何命令來管理它。

這就是您可以使用 SSH 輕鬆連接 Linux 服務器的方法。 現在您可以遠程管理和管理服務器。 SSH 不僅是一種連接服務器的安全方法,而且非常方便。