在許多情況下,您可能需要訪問遠程服務器以進行管理、管理和故障排除,並且有多種方法可以做到這一點。 您可以使用 telnet 登錄到遠程服務器。 您可以使用 FTP 在不同服務器之間傳輸文件。但是,這些程序的安全性不足以連接到關鍵服務器。 SSH,Secure Shell,是一種加密的網絡協議,可用於通過不安全的網絡安全地訪問網絡服務。 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 上啟動終端。輸入以在終端中使用以下命令更新包數據庫:

$ sudo apt-get update

升級已安裝的軟件包

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

$ sudo apt-get upgrade

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

$ sudo apt-get install openssh-server

安裝 OpenSSH 服務器

配置 SSH 服務器

接下來,您需要為您的 SSH 服務器做一些基本和必要的配置。 ssh_config 文檔。為此,請在終端中運行以下命令將其打開 ssh_config

$ sudo nano /etc/ssh/ssh_config

您可以在此處配置各種配置設置。目前,只執行基本配置和啟動配置,如下面的屏幕截圖所示。取消註釋以下行 ssh_config 文檔

#端口 22

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

MaxAuthTries 4

配置 SSH 端口

完成基本設置後,保存文件並退出 Nano Editor。

檢查 SSH 服務的狀態

如果 SSH 服務器正在運行,請在終端中運行以下命令檢查 SSH 服務器的狀態。

$ sudo service ssh status

檢查 SSH 服務的狀態

上述命令驗證 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] 遠程服務器用戶的名稱。

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

使用 SSH 連接到 Ubuntu

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

SSH密碼提示

您現在已連接到遠程服務器。您可以運行任何命令並像訪問本地服務器一樣使用它。

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

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

在 Windows 操作系統上安裝 putty。 要啟動 Putty,請鍵入: 油灰 在 Windows 搜索欄中,[パテ ベストマッチの結果。

パテ設定ウィンドウのセッションカテゴリで、次のように入力します IPアドレス としてマークされたボックス内のリモートサーバー ホスト名(またはIPアドレス)。

[接続タイプ]從,[[SSH 一個按鈕。如果您使用的端口不是默認端口 22,請務必更改它。如果您不想更改它,請將其保留在默認端口 22。然後點擊 打開 允許連接。

膩子 SSH 配置

將打開一個終端,系統將提示您登錄。輸入遠程服務器用戶的用戶名和密碼。

從 Windows 到 Linux 的 SSH 終端會話

成功登錄遠程服務器後,可以運行任意命令對服務器進行管理。

這是使用 SSH 連接到 Linux 服務器的簡單方法。您現在可以遠程管理和管理您的服務器。 SSH 不僅是連接服務器的安全方式,而且非常方便。