CentOS 7遠端連線相關問題

宇宙第一吹發表於2024-11-21

1、檢查網路配置正確。
ip addr show
route -n
2、檢查防火牆狀態(關閉防火牆)。
檢查防火牆狀態:systemctl status firewalld
如果防火牆處於活動狀態,允許SSH連線:firewall-cmd --permanent --add-service=ssh
重新載入防火牆配置:firewall-cmd --reload
3、檢查SSH
檢查SSH服務狀態:systemctl status sshd
如果服務未執行,啟動SSH服務:systemctl start sshd
設定SSH服務開機自啟:systemctl enable sshd
檢查/etc/ssh/sshd_config檔案,確保允許遠端登入。
PermitRootLogin yes 允許root使用者遠端登入
PasswordAuthentication yes。允許密碼認證
ChallengeResponseAuthentication yes。 允許挑戰相應認證。
儲存配置。
sudo systemctl restart sshd。重啟ssh服務
4、SELinux可能會影響SSH連線。可以透過以下方式檢查SELinux狀態:
getenforce
如果顯示為"Enforcing",可以嘗試將其設定為"Permissive"或"Disabled":
setenforce 0

相關文章