溫馨提示×

CentOS從零開始如何部署SSH服務

小樊
42
2025-10-09 07:24:39
欄目: 智能運維

在CentOS上從零開始部署SSH服務,可以按照以下步驟進行:

1. 更新系統

首先,確保你的系統是最新的。打開終端并運行以下命令:

sudo yum update -y

2. 安裝OpenSSH服務器

CentOS默認使用OpenSSH作為SSH服務器。你可以通過以下命令安裝它:

sudo yum install openssh-server -y

3. 啟動并啟用SSH服務

安裝完成后,啟動SSH服務并設置為開機自啟:

sudo systemctl start sshd
sudo systemctl enable sshd

4. 檢查SSH服務狀態

確保SSH服務正在運行:

sudo systemctl status sshd

5. 配置防火墻

如果你的系統啟用了防火墻(如firewalld),需要允許SSH連接:

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

6. 配置SSH(可選)

你可以編輯/etc/ssh/sshd_config文件來配置SSH服務。例如,更改默認端口、禁用root登錄等。

打開文件:

sudo vi /etc/ssh/sshd_config

進行必要的修改,例如:

Port 2222  # 更改默認端口
PermitRootLogin no  # 禁用root登錄
PasswordAuthentication yes  # 啟用密碼認證

保存并退出編輯器,然后重啟SSH服務以應用更改:

sudo systemctl restart sshd

7. 連接到SSH服務器

現在,你可以從另一臺機器連接到你的CentOS服務器。使用以下命令:

ssh username@your_server_ip -p 2222

其中,username是你的用戶名,your_server_ip是你的服務器IP地址,2222是你配置的SSH端口(如果更改了默認端口)。

8. 安全加固(可選)

為了提高安全性,你可以考慮以下措施:

  • 使用密鑰認證而不是密碼認證。
  • 定期更新系統和SSH軟件。
  • 限制SSH訪問來源(如使用AllowUsersDenyUsers指令)。

通過以上步驟,你就可以在CentOS上成功部署SSH服務了。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女