ssh無法登入的問題
阿新 • • 發佈:2021-06-18
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訪問即可。