如何更改默認端口 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
