修改远程ssh端口

2023-04-24 15:31:19 6895

1.首先修改配置文件

vi /etc/ssh/sshd_config 找到#Port 22一段,这里是默认使用22端口,修改为如下:

Port 22

Port 88888

然后保存退出

2.执行/etc/init.d/sshd restart 这样SSH端口将同时工作与22和88888上。

3.现在编辑防火墙配置:vi /etc/sysconfig/iptables 启用88888端口。

 执行/etc/init.d/iptables restart 现在请使用ssh工具连接88888端口,来测试是否成功。如果连接成功了,则再次编辑sshd_config的设置,将里边的Port22删除,即可。

4.生产机器禁止ROOT远程SSH登录:

 vi /etc/ssh/sshd_config 把 PermitRootLogin yes 改为 PermitRootLogin no

5.重启sshd服务 #service sshd restart 错误:

如果出现“journalctl -xe”关闭这个 临时修改SELinux的状态 setenforce 0(关闭)/1(开启) 推荐使用(将journalctl -xe直接复制到命令行回车,然后会看到#的两行,将这两行复制到命令行执行,然后就可以启动sshd)


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: