Linux系统下 ( Centos7.4 )ssh 多端口配置 端口修改 以及 可能遇到的问题

Linux系统下 ( Centos7.4 )改变ssh端口操作 以及 可能遇到的问题

1、在centos系统下ssh的配置文件在 /etc/ssh/sshd_config 这个目录下,而sshd_config就是ssh的配置文件。
我们通过vi /etc/ssh/sshd_config 对该配置文件进行修改,进行ssh多端口配置。并且找到 #Port=22这行配置文件,如图。在这里插入图片描述

2、去掉前面的# 并且在下方新增两个端口 2222 与 2223,如图。
修改完毕用 :wq 保存退出。

在这里插入图片描述

3、重启ssh服务systemctl restart sshd.service
在这里插入图片描述

4、这是我们在另一个linux主机上利用ssh的2222端口登录进来,此时会出现问题ssh: connect to host 192.168.0.141 port 2222: No route to host
。如图
在这里插入图片描述

5、经过查询发现,在linux上,如果selinux没有关闭,那么端口会绑定失败,使用 systemctl status sshd.service 命令查看状态时会发现error: Bind to port 2223 on 0.0.0.0 failed: Permission denied,的错误,这种情况改下,要关闭selinux,然后再次重新启动ssh服务,新的端口才可以生效。

参考博客: https://www.cnblogs.com/freeweb/p/5667166.html

那么接下来关闭selinux。输入vi /etc/selinux/config
如图。改为SELINUX=disabled 就修改完,再重启一下,输入reboot,就完成了!!!
在这里插入图片描述
在这里插入图片描述

6、测试:
输入ssh命令:ssh -p 2222 root@192.168.0.141
成功利用2222端口登录!!!!
在这里插入图片描述

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值