1. 程式人生 > 其它 >ssh無法登入的問題

ssh無法登入的問題

ssh無法登入的問題

  1. 登入一直被拒絕 使用雲伺服器控制檯進入終端

檢視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 
  1. 在上面啟動的過程中報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訪問即可。