Linux
更改預設埠 ssh 後的登錄問題
我更改了 sshd_config 文件中的埠並重新啟動服務(使用 Linux Debian 8)。從 SSH (Putty) 註銷,我稍後嘗試登錄,但我無法再通過 Putty 連接.. 我嘗試使用 FileZilla 通過 FTP 登錄,但仍然有效..
問題是什麼?
我假設
iptables
沒有執行並阻止它。它可能是 SE Linux。嘗試執行:sestatus
如果已啟用,則執行:
semanage port -l | grep ssh
如果輸出說
tcp 22
然後執行以下命令添加新埠(例如 2222)
semanage port -a -t ssh_port_t -p tcp 2222
然後終於執行
semanage port -l | grep ssh
然後應該顯示
22
和2222
然後它應該工作。如果沒有,請查看
iptables
:iptables -nvL
會給你一份你所擁有的清單
iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
會添加一條允許流量進入埠的規則
2222
,但這可能無濟於事,具體取決於存在的其他規則。如果
iptables
沒有修復它,那麼它可能是您和伺服器之間的防火牆。