对于企业级的网络,一般运维都会给服务器加上各种限制,常见的就是只能通过堡垒机访问,以达到所谓的操作可审计。但对于研发人员来说,任何对于系统的修改,都需要找提交修改流程,动辄就是一个长长的流程,几天才能走完。

因此很多开发人员为了避免事事都找运维的繁琐,和运维的各种限制玩起了对垒,通过各种窍门,绕开限制。

今天我们就来聊聊的常见的端口限制问题。

比如ssh的22端口默认情况下是不被开放的,iptables端口转发往往也是被限制了,我们在进行网络传输和测试的时候,大概率会用到此端口。下面就来看看如何绕开这个22端口的限制。

假如我们希望通过已知开放的端口2222

1、编辑ssh配置文件

sudo vi /etc/ssh/sshd_config

会看到默认的端口配置:

Port 22
AddressFamily any
ListenAddress 0.0.0.0
ListenAddress ::

在其中增加一行

Port 22
Port 2222
AddressFamily any
ListenAddress 0.0.0.0
ListenAddress ::

2、修改SELinux

sudo semanage port -l | grep ssh
ssh_port_t                     tcp      22

此时可得知,2222端口还没被允许。

执行命令:

sudo semanage port -a -tssh_port_t -p tcp 2222

再次检查:

ssh_port_t                     tcp      2222, 22

已经允许了2222端口

3、重启ssh

sudo systemctl restart sshd.service

4、用telnet可以对以上修改进行验证

telnet IP地址  2222

这样简单操作后,我们就可以用一个已开放的端口来实现对ssh服务的访问。

Linux如何增加SSH端口号相关推荐

  1. linux 7增加防火墙端口号,centos7防火墙端口设置

    Firewalld服务是红帽RHEL7系统中默认的防火墙管理工具,特点是拥有运行时配置与永久配置选项且能够支持动态更新以及"zone"的区域功能概念, 使用图形化工具firewal ...

  2. linux ssh端口是什么意思,SSH是什么?Linux如何修改SSH端口号?

    数字对象NSNumber //将int类型转化成对象 ; NSNumber *numberString = [NSNumber numberWithInt:number]; //对象是可以放入数组的 ...

  3. linux 7 打开22端口号,Centos 7 修改 SSH 默认端口号

    为了增强服务器的网络安全,我们增加了服务器的云安全中心企业版,同时我们修改 SSH 的默认端口号 Linux 服务器的 SSH 默认端口号为 22 ,大家都使用这个默认的端口号,虽说方便,但是也增加了 ...

  4. Linux增加开放端口号

    Linux增加开放端口号 : 方法一:命令行方式 1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT    2.保存:/etc ...

  5. ZYNQ7000搭建嵌入式Linux操作系统---增加PL端外设(以太网)篇

    ZYNQ7000搭建嵌入式Linux操作系统-增加PL端以太网 一.VIVADO工程建立 二.VIVADO工程设置 三.虚拟机下生成内核和uboot.elf 四.SDK生成设备树和BOOT.bin 五 ...

  6. 解决如何修改linux系统mysql默认端口号3306

    解决如何修改linux系统mysql默认端口号3306 修改配置文件 验证端口号 修改配置文件 找到my.cnf 文件 ,我的是在/etc/目录下 vim /etc/my.cnf 如下图所示: 找到c ...

  7. CentOS7启用SELinux和Firewall修改ssh端口号

    基本信息 CentOS :CentOS Linux release 7.6.1810 (Core) SELinux:enforced Firewall:enforcing 生成ssh密钥对 生成密钥对 ...

  8. linux 7防火墙删除端口号,centos 7 firewall(防火墙)开放端口/删除端口/查看端口

    以下代码只适用centos7版本,不适于centos7版本以下.当设置好的远程端口无法访问的时候,可以把这个端口用防火墙再次加入下,应该就可以了,兴弘海科技就是遇到过设置好的远程端口ssh无法访问的事 ...

  9. 如何更改linux下的Apache端口号

    一.修改/etc/httpd/conf/httpd.conf文件中的监听端口号 Listen 80 把80修改成需要的号,如8000,即 Listen 8000 二.查看SELinux下http相关端 ...

  10. 修改 SSH 端口号

    SSH 默认端口号是22,如果机器运行在外网上,这个端口百分百会被扫描,甚至破解登录后运行木马等,你的电脑成了黑客的工具. 另外:互联网的密码库以及记录了非常多的密码,不要自作聪明认为按下键盘里面连续 ...

最新文章

  1. 这款耳机一点不输千元级的AirPods
  2. 终止线程的2种方法。标记法和中断
  3. Maven出现User setting file does not exist ...\.m2\setting.xml的问题解决(同时也解决用户.m2目录下无setting.xml文件)...
  4. 马云养的蚂蚁赚钱如印钞:每小时盈利500万,程序员平均年薪竟没到百万
  5. java设计模式:prototype模式
  6. java--jdbc
  7. C/C++实现删除字符串的首尾空格
  8. python社区版如何下载库_pycharm社区版在哪里下载
  9. 2019年春第八周作业
  10. 使用emacs作为mysql的客户端
  11. 修改 oracle 数据库 TNSLSNR.exe 占用 8080 端口
  12. 【0x50 动态规划】传纸条【线性DP】
  13. 11个超实用的创意设计思维训练方法
  14. 数据库并发抢红包_Redis乐观锁解决高并发抢红包的问题
  15. 外派linux运维,请好好善待你身边的Linux运维工程师,因为他们...
  16. 玩客云安装mysql_玩客云的使用经验总结
  17. MultipartFile 转 File
  18. CentOS 7 安装redis过程中gcc: Command not found错误
  19. 微信可上线类型与封杀理由
  20. “中国IT服务管理论坛”2010年全国巡讲拉开帷幕

热门文章

  1. win10/win7安装Rational Rose 2007(解决虚拟光驱加载不了bin文件问题)
  2. filezilla server mysql_使用FileZilla Server轻松搭建个人FTP服务器
  3. 基于3D关节点的人体动作识别综述
  4. 易封装app网站打包工具软件v2.0版本
  5. 南邮算法分析与设计实验4 密码算法
  6. 《大型网站技术架构》学习笔记
  7. 三星手机性能测试软件,三星Galaxy S III性能速测:一个字“快”
  8. 润乾报表统计图联动刷新
  9. 技术是如何推动内容产业的。
  10. 豆瓣评分9.0,时隔6年,“Linux命令行圣经”新版终于来了!