1. 安裝SSH

首先,我們需要在CentOS服務器上安裝SSH。打開終端并使用以下命令:

sudo yum install openssh-server

該命令將自動下載并安裝SSH服務器。

2. 啟動SSH服務

安裝完成后,我們需要啟動SSH服務。使用以下命令:

sudo systemctl start sshd

該命令將啟動SSH服務,并開始監(jiān)聽默認的SSH端口號22。

3. 設置SSH開機自啟

為了確保SSH服務在服務器重啟后能自動啟動,我們需要將其設置為開機自啟。使用以下命令:

sudo systemctl enable sshd

這樣,SSH服務就會在服務器啟動時自動啟動。

4. 配置防火墻

為了允許SSH連接通過防火墻,我們需要配置防火墻規(guī)則。使用以下命令:

sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload

第一個命令允許SSH服務通過防火墻,第二個命令重新加載防火墻規(guī)則,使其生效。

5. 連接SSH

現(xiàn)在我們可以通過SSH遠程連接到CentOS服務器了。在本地計算機上打開終端,并使用以下命令:

ssh username@your_server_ip

在命令中,將"username"替換為您的服務器上的用戶名,"your_server_ip"替換為服務器的IP地址。

6. 配置SSH

通過SSH連接到服務器后,可以進行一些SSH配置。您可以編輯SSH服務器配置文件,以更改默認端口、禁用Root登錄等。使用以下命令編輯配置文件:

sudo vi /etc/ssh/sshd_config

在編輯器中,您可以修改配置文件中的參數(shù),并保存更改。保存后,重新加載SSH服務以使更改生效:

sudo systemctl reload sshd

7. SSH密鑰認證

為了增強SSH的安全性,您可以使用密鑰認證代替密碼認證。首先,在本地計算機上生成SSH密鑰對。使用以下命令:

ssh-keygen

然后,將生成的公鑰復制到服務器上的授權文件中:

ssh-copy-id username@your_server_ip

再次連接到服務器時,您將無需輸入密碼,而是可以直接使用私鑰進行認證。

總結

通過本文,您已了解到如何在CentOS服務器上安裝SSH,并配置遠程訪問和管理。安裝SSH、啟動SSH服務、設置SSH開機自啟、配置防火墻、連接SSH、配置SSH以及使用SSH密鑰認證等步驟都被詳細介紹。使用SSH,您可以方便地遠程訪問和管理CentOS服務器,同時確保連接的安全性。