Linux的ssh监听多个端口

编程之家收集整理的这篇文章主要介绍了Linux的ssh监听多个端口编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

背景

今天有两台内网机器需要用到ssh远程登录操作,但是网络策略不通,申请网络策略也被拒绝,原因是不允许申请ssh的常用登录端口。于是灵机一动,直接把ssh监听多个端口,其中一个是非常用端口,然后网络策略申请到这个端口,不就可以了嘛,机制的一批。

修改过程

  1. 首先备份好原有的sshd的配置文件
cp /etc/ssh/ssh_config /etc/ssh/ssh_config.bak
  1. 需要修改sshd的配置文件(需要root权限或者sudo哦):
vim /etc/ssh/ssh_config
  1. 在原来的Port xxx下面直接添加Port new_port(你想要监听的端口,比如60901)
# If you want to change the port on a SELinux system,you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
Port 22
# add by your_name
Port 60901
  1. 保存退出sshd_config文件,然后重启sshd服务
service sshd restart
  1. 检查是否已经成功
netstat -ntlp | grep sshd

如果出现下面这种情况,说明已经OK。

sshd监听成功的情况

总结

以上是编程之家为你收集整理的Linux的ssh监听多个端口全部内容,希望文章能够帮你解决Linux的ssh监听多个端口所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

相关文章

猜你在找的Linux相关文章

一场机器迁移引起的思考 最近团队一台机器老化了,准备做全量迁移,一不小心,就把100多个G的/data目录放到了新机器的/data/data目录下,上愁了,怎么削减一层data目录呢?难倒像Windo
背景: 今天在Linux上使用paramiko模块的时候,出现了错误:ModuleNotFoundError:No module name '_ssl',但是我的系统是安装了opens
问题描述:通过漏洞扫描发现NTP 4.2.6p5版本导致多个系统漏洞,需要升级版本更高的ntp,一般刚开始都是yum直接装ntp包,现在需要重新卸载安装源码包 下载链接:http://distfile
1.[root@pld3bomdb01 ~]# yum install telnet-server 2.[root@pld3bomdb01 ~]# rpm -qa telnet* telnet-ser
问题描述:搭建RAC11g,在做共享磁盘的时候,节点2要共享节点1的磁盘,但是有一个问题,节点2关机之后,再打开,是有一个访问节点1的磁盘的过程,如果访问失败,就会开不了机器 rac1加的三个磁盘:
问题描述:用虚拟机安装linux操作系统时,不选择分配IP,系统默认会分配动态IP,如果是临时搭建,就可以默认动态IP,也可以使用连接工具连接虚拟机。但如果是长期使用,选择使用固定的IP会更好,需要手
网卡:计算机与外界局域网的连接是通过主机箱内插入一块网络接口板(或者是在笔记本电脑中插入一块PCMCIA卡)。网络接口板又称为通信适配器或网络适配器(adapter)或网络接口卡NIC(Network
问题描述:生产环境中需要经常运用NFS挂载,就在测试环境中测试一下,将服务器中192.168.1.4 /u01/app/oracle/product/11.2.0/dbhome_1/dbs