如何更改默認端口 22 在Fedora上的SSH服務器上 26

切換到root用戶

他的

編輯為SSH服務器的配置文件

納米的/ etc / SSH / sshd_config中

讓下面的文件做了修改… 修正案在琥珀色. 在這裡,我們已經刪除了 # 和指定的數量的端口.

# 如果你想改變一個SELinux的系統上的端口, 你要告訴
# SELinux的這個變化.
# semanage的港口-a -t ssh_port_t -p tcp的#PORTNUMBER
#
港口 2222
#AddressFamily any
#ListenAddress 0.0.0.0
#的ListenAddress ::

保存文件.

需要SELinux中要啟用的配置文件中指定的端口否則你會得到一個錯誤重新啟動SSH服務器服務時.

semanage的港口-a -t ssh_port_t -p tcp的 2222

重新啟動SSH服務器

服務的sshd重新啟動

其他有用的命令

安裝semanage的命令

DNF -y安裝policycoreutils,蟒蛇

 

如果您正在使用防火牆,你可能還需要打開端口

firewall-cmd --permanent --zone=public --add-port=2222/tcp

firewall-cmd --reload

發表評論