溫馨提示×

centos minimal如何配置SSH

小樊
49
2025-03-03 09:28:07
欄目: 智能運維

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

1. 安裝OpenSSH服務器

首先,確保你的系統是最新的,并安裝OpenSSH服務器。

sudo yum update -y
sudo yum install openssh-server -y

2. 啟動并啟用SSH服務

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

sudo systemctl start sshd
sudo systemctl enable sshd

3. 配置SSH服務

編輯SSH配置文件 /etc/ssh/sshd_config 來進行必要的配置。

sudo vi /etc/ssh/sshd_config

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

  • Port: 更改SSH默認端口(例如,改為2222)。

    Port 2222
    
  • PermitRootLogin: 是否允許root用戶通過SSH登錄(建議設置為no)。

    PermitRootLogin no
    
  • PasswordAuthentication: 是否允許密碼認證(建議設置為yesno,取決于你的安全需求)。

    PasswordAuthentication yes
    
  • AllowUsers: 允許哪些用戶通過SSH登錄。

    AllowUsers your_username
    
  • DenyUsers: 拒絕哪些用戶通過SSH登錄。

    DenyUsers user_to_deny
    
  • MaxAuthTries: 允許的最大認證嘗試次數。

    MaxAuthTries 3
    
  • LogLevel: 設置SSH日志級別。

    LogLevel INFO
    

修改配置文件后,保存并退出編輯器。

4. 重啟SSH服務

應用配置更改并重啟SSH服務。

sudo systemctl restart sshd

5. 配置防火墻

確保防火墻允許SSH流量。如果你使用的是firewalld,可以這樣做:

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

如果你使用的是iptables,可以這樣做:

sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
sudo service iptables save

6. 測試SSH連接

從另一臺機器上測試SSH連接,確保配置正確。

ssh your_username@your_server_ip -p 2222

輸入密碼后,你應該能夠成功登錄到你的CentOS Minimal系統。

7. 安全加固(可選)

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

  • 使用密鑰認證代替密碼認證。
  • 定期更新系統和SSH軟件包。
  • 使用Fail2Ban等工具防止暴力破解攻擊。

通過以上步驟,你應該能夠在CentOS Minimal系統上成功配置SSH服務。

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