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服務器,同時確保連接的安全性。