在許多情況下,您可能需要訪問遠程服務器以進行管理、管理和故障排除,並且有多種方法可以做到這一點。 您可以使用 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
在端口號下方添加一行 MaxAuthTries..您可以在此處輸入任何數字以允許最大登錄嘗試次數。
MaxAuthTries 4
完成基本設置後,保存文件並退出 Nano Editor。
檢查 SSH 服務的狀態
如果 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 搜索欄中,[パテ ベストマッチの結果。
パテ設定ウィンドウのセッションカテゴリで、次のように入力します IPアドレス としてマークされたボックス内のリモートサーバー ホスト名(またはIPアドレス)。
[接続タイプ]從,[[SSH 單按鈕。如果您使用的端口不是默認端口 22,請務必更改它。如果您不想更改它,請將其保留在默認端口 22。然後點擊 打開 允許連接。
將打開一個終端,系統將提示您登錄。輸入遠程服務器用戶的用戶名和密碼。
成功登錄遠程服務器後,可以運行任意命令對服務器進行管理。
這是使用 SSH 連接到 Linux 服務器的簡單方法。您現在可以遠程管理和管理您的服務器。 SSH 不僅是連接服務器的安全方式,而且非常方便。