ssh無法登錄的問題
- 登錄一直被拒絕 使用雲服務器控制檯進入終端
查看sshd狀態
systemctl status sshd
判斷端口被惡意掃了,嘗試修改端口(根本原因就是不讓其它惡意用戶登錄,修改端口以防止他們通過默認端口嘗試,其次也可以通過加黑名單或者禁用root用戶登錄等多種方式,主要目錄就是不被發現並用默認端口或帳號多次嘗試,以免影響正常使用)
vim /etc/ssh/sshd_config
#Port 22
Port 3033
然後重啓sshd
systemctl restart sshd
打開防火牆端口
firewall-cmd --zone=public --add-port=3033/tcp --permanent
firewall-cmd --reload
- 在上面啓動的過程中報255的錯誤,查看日誌顯示 error: Bind to port 3303 on 0.0.0.0 failed: Permission denied
發現是SELinux的問題 關閉SELinux
sudo setenforce 0
getenforce
# 輸出
Permissive
#此命令臨時關閉 selinux 重啓失效
sudo vim /etc/sysconfig/selinux
找到
SELINUX=enforcing
替換爲
SELINUX=disabled
保存退出
reboot
然後重啓ssh訪問即可。