Centos
在 CentOS 7 上更改埠後 SSH 失敗
更改埠後。
並重新啟動 SSH 服務,它對我來說失敗了。
我跑的時候得到了以下資訊
systemctl status sshd.service
:sshd.service: main process exited, code=exited, status=255/n/a Unit sshd.service entered failed state. sshd.service failed.
有關如何解決此問題的任何建議(此處為 newb)?
要允許
sshd
在預設 22 以外的埠上執行,您需要調整 SELinux 策略,否則將被阻止綁定埠。該過程僅在您更改的行上方的幾行中進行了說明sshd_config
:# If you want to change the port on a SELinux system, you have to tell # SELinux about this change. # semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
因此,在您的情況下,只需從 root shell(或 with
sudo
)執行:semanage port -a -t ssh_port_t -p tcp 977
然後嘗試再次重新啟動服務。如果它不能解決您的問題,請查看日誌並更新問題。