管理、管理和故障排除通常需要訪問遠程服務器。有幾種方法可以做到這一點。 您可以使用 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
SSH 服務器配置
接下來,您需要為您的 SSH 服務器做一些基本的必要配置。 ssh_config 文檔。為此,請在終端中運行以下命令將其打開 ssh_config:
$ sudo nano /etc/ssh/ssh_config
在這裡您可以進行各種配置設置。目前,我們將只進行基本配置和啟動配置,如下面的屏幕截圖所示。取消註釋下面的行 ssh_config 文檔:
# 端口 22
在端口號下,添加該行 最大身份驗證嘗試您可以在此處輸入任何數字以允許最大登錄嘗試次數。
最大身份驗證嘗試次數 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 服務器。
- 通過終端 (Linux)
- 通過膩子(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 客戶端。
在您的 Windows 操作系統上安裝 Putty。 要啟動 Putty,請鍵入: 油灰 在 Windows 搜索欄中,單擊[油灰 從最佳匹配結果。
在 putty 配置窗口中,在 session 類別下輸入以下內容: IP地址 標有的框中的遠程服務器 主機名(或 IP 地址)。
從連接類型中,選擇 SSH 單個按鈕。如果您使用的端口不是默認端口 22,請務必更改它。否則,保留默認端口 22。然後點擊 打開 允許連接。
終端將打開並顯示登錄提示。輸入遠程服務器用戶的用戶名和密碼。
成功登錄遠程服務器後,您可以運行任意命令對其進行管理。
這是使用 SSH 連接到 Linux 服務器的簡單方法。現在您可以遠程管理和管理您的服務器。 SSH 不僅是連接服務器的安全方式,而且非常方便。