溫馨提示×

CentOS Minimal如何配置SSH服務

小樊
55
2025-03-17 12:33:15
欄目: 智能運維

在CentOS Minimal系統中配置SSH服務,可以按照以下步驟進行:

1. 安裝OpenSSH服務器

首先,確保你的系統已經安裝了OpenSSH服務器。如果沒有安裝,可以使用以下命令進行安裝:

sudo yum install openssh-server

2. 啟動并啟用SSH服務

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

sudo systemctl start sshd
sudo systemctl enable sshd

3. 配置SSH服務

編輯SSH配置文件 /etc/ssh/sshd_config 來進行必要的配置。你可以使用任何文本編輯器,例如 vinano

sudo vi /etc/ssh/sshd_config

以下是一些常見的配置選項:

  • 更改默認端口:如果你希望更改SSH的默認端口(22),可以在配置文件中找到 #Port 22 并修改為所需的端口號。

  • 允許特定用戶登錄:如果你只想允許特定用戶通過SSH登錄,可以在配置文件中添加或修改以下行:

    AllowUsers user1 user2
    
  • 禁止root登錄:為了安全起見,通常建議禁止root用戶直接通過SSH登錄??梢栽谂渲梦募姓业?#PermitRootLogin yes 并修改為:

    PermitRootLogin no
    
  • 使用公鑰認證:為了提高安全性,可以配置SSH使用公鑰認證而不是密碼認證。確保以下行未被注釋:

    PubkeyAuthentication yes
    
  • 限制SSH訪問:如果你希望限制SSH訪問到特定的IP地址,可以使用 AllowUsersDenyUsers 配置項,或者使用 Match 塊進行更復雜的配置。

4. 重啟SSH服務

完成配置后,重啟SSH服務以應用更改:

sudo systemctl restart sshd

5. 配置防火墻

如果你的系統啟用了防火墻(例如 firewalld),需要允許SSH流量通過:

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

6. 測試SSH連接

最后,從另一臺機器測試SSH連接,確保配置正確:

ssh username@your_server_ip

如果一切配置正確,你應該能夠成功登錄到你的CentOS Minimal系統。

通過以上步驟,你可以在CentOS Minimal系統中成功配置SSH服務。

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