添加或修改ssh服务的端口之问题集锦

通常ssh远程登录的默认端口是22,这个端口一般是可以更改或者添加的,配置文件位置在:/etc/ssh/sshd_config通过编辑文件可以修改sshd服务的相关配置,以下新增端口13002,即除了22端口可以登录服务器外13002也可以登录

  执行命令 vim /etc/ssh/sshd_config 编辑配置文件

       可以看到默认端口是22然后将它注释,然后去掉注释并且新增一行 Port 13002 然后保存并退出

       重启ssh:service sshd restart

       

重启之后使用原来的22和13002端口均可以连接,当不是默认端口时需要使用 ssh -p 13002 localhost 进行连接,其中localhost 是主机ip,到这里ssh多端口登录就配置完毕了

问题1:

  另外需要注意一点就是,如果selinux没有关闭,那么端口会绑定失败,使用 systemctl status sshd.service 命令查看状态时会发现error: Bind to port 13002 on 0.0.0.0 failed: Permission denied,的错误,这种情况改下,要关闭selinux,然后再次重新启动ssh服务,新的端口才可以生效;

问题2:

        如果防火墙同时用了iptables和firewall,那就需要注意是否在防火墙中开启了13002端口,可以关闭iptables防火墙,只是用firewall。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值