栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

虚拟机修改默认SSH端口号为10022

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

虚拟机修改默认SSH端口号为10022

虚拟机修改默认SSH端口号为10022
1.  修改配置文件:vi /etc/ssh/sshd_config
2、 使配置文件生效,重启服务:systemctl restart sshd
3.  开启防火墙10022端口号:firewall-cmd --zone=public --add-port=10022/tcp --permanent
4. 重启防火墙:firewall-cmd --reload(重启后开启端口号的操作才会生效)
5. 查看所有开放端口:firewall-cmd --list-ports(能看到开放的端口号)
6. 查看sshd的状态:systemctl status sshd.service

注意:这里是修改sshd_config文件,不是修改ssh_config文件,两者是有区别的ssh_config和sshd_config都是ssh服务器的配置文件,二者区别在于,前者是针对客户端的配置文件,后者则是针对服务端的配置文件。 /etc/ssh/ssh_config配置文件中的"Port"设置连接到远程主机的端口(就是你这台机器ssh连接别的机器的默认口)s/etc/ssh/sshd_config配置文件中的"Port"设置sshd监听的端口号(就是别人的机器登录你的机器的端口号)
7. 如果出现下面截图情况就是selinux权限管控了(正常应该不会出现这个问题),此时可以试着关闭selinux权限管控。如果不出现下面红色权限提示就跳过此步。

关闭selinux权限方法:
1、临时关闭selinux(服务器重启后失效):
setenforce 0
getenforce 返回Permissive说明临时关闭成功

2、永久关闭selinux
vi /etc/selinux/config 把 SELINUX=enforcing改为SELINUX=disabled:重启服务器生效
不生效就执行systemctl restart sshd重启配置文件
8. 再次查看ssh的状态:如下图:22号端口和10022端口都可以使用,如果不需要22端口在配置文件去掉22端口既可。

补充知识:
centos7 防火墙设置:来自 https://blog.csdn.net/shallow72/article/details/123920288
Centos 7修改ssh端口启动失败解决办法来自 https://blog.csdn.net/JackMaF/article/details/119369639?ops_request_misc=&request_id=&biz_id=102&utm_term=Centos7修改SSH端口号不成功&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-119369639.142^v11^pc_search_result_control_group,157^v12^control&spm=1018.2226.3001.4187

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/945788.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号