Linux修改SSH端口号

登陆宝塔面版想备份一下网站,没想到弹出了这个

没办法,先修改端口号试试吧,第一次遇见
记录下修改端口号的方法

vim /etc/ssh/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
#   
#port 22
#ListenAddress 0.0.0.0
#ListenAddress ::

把#port 22解除注释,下面新添加一个port 1025-65535的数字
尽量先试一下新添加的端口号是否能行,在把22号端口注释掉

最后重启一下ssh服务就可以了

防火墙的配置

Centos 7及以上:
firewall-cmd --zone=public --add-port=*/tcp --permanent
# 向防火墙添加端口号
firewall-cmd ==reload
# 重新读取防火墙设置
firewall-cmd ==zone==public --query-port=*/tcp
# 查看修改后的ssh端口号是否添加成功

 重启服务

systemctl restart sshd.service

如果这步遇到了SSH启动失败: Bind to port ** on :: failed: permission deined

请点这里跳转到解决教程

阅读剩余
THE END