AMH 社区首页
AMH社区 - 开放自由有价值的社区
[综合话题] 更换 linux服务器的ssh默认22端口 |
|
---|---|
linmi |
linmi 发表于 2017-08-22 00:43:23
以 centos7为例子,比如设置成:22000端口
echo "Port = 22000" >> /etc/ssh/sshd_config 然后,到防火墙去把其放行: firewall-cmd --zone=public --add-port=22000/tcp --permanent 重载防火墙配置,让新端口生效: firewall-cmd --reload 接着,再到selinux去让新端口同行(如果关闭了,就不用此步了): semanage port -a -t ssh_port_t -p tcp 22000 如果没有semanage命令,就安装一下: yum install policycoreutils-python -y 检查一下是否成功添加端口: semanage port -l | grep ssh 成功会输出端口信息: ssh_port_t tcp 20000, 22 最后,重启一下ssh服务: systemctl restart sshd.service 并测试新端口是否登录成功以及运行命令。如果成功就去防火墙把端口22删除吧: firewall-cmd --zone=public --remove-port=22/tcp --permanent firewall-cmd --reload 注意:先增加端口成功后再去删除默认端口。
点赞,加油! (5.63分)
2017-08-22 00:43:23 1
|
linmi |
默认路径大多数都是:/etc/ssh/sshd_config
回复
2017-08-22 00:44:53 2
|
linmi |
可以使用 vim 来编辑查看一些文档
回复
2017-08-22 00:45:34 3
|