iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux下端口转发常用方法有哪些
  • 747
分享到

Linux下端口转发常用方法有哪些

2023-06-28 09:06:53 747人浏览 薄情痞子
摘要

这篇文章主要为大家展示了“linux下端口转发常用方法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下端口转发常用方法有哪些”这篇文章吧。端口转发服务是由一组端口转发规则定义的策

这篇文章主要为大家展示了“linux下端口转发常用方法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下端口转发常用方法有哪些”这篇文章吧。

端口转发服务是由一组端口转发规则定义的策略。一个端口转发服务可以应用到一个或更多的虚拟机。然后虚拟机的入站网络访问就根据端口转发服务所定义的策略进行管理。

Linux下端口转发常用方法有哪些

01、SSH 端口转发

ssh 提供了一个非常有意思的功能,就是端口转发,它能够将其他 tcp 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。

(1)本地端口转发

ssh -fgN -L 2222:localhost:22 localhost

(2)远程端口转发

ssh -fgN -R 2222:host1:22 localhost

(3)动态转发

ssh -fgN -D 12345 root@host1

2、iptables 端口转发

Centos 7.0 以下使用的是iptables,可以通过iptables实现数据包的转发。

(1)开启数据转发功能

vi /etc/sysctl.conf     #增加一行 net.ipv4.ip_forward=1//使数据转发功能生效sysctl -p

(2)将本地的端口转发到本机端口

iptables -t nat -A PREROUTING -p tcp --dport 2222 -j REDIRECT --to-port 22

(3)将本机的端口转发到其他机器

iptables -t nat -A PREROUTING -d 192.168.172.130 -p tcp --dport 8000 -j DNAT --to-destination 192.168.172.131:80iptables -t nat -A POSTROUTING -d 192.168.172.131 -p tcp --dport 80 -j SNAT --to 192.168.172.130#清空nat表的所有链iptables -t nat -F PREROUTING

03、firewall 端口转发

CentOS 7.0以上使用的是firewall,通过命令行配置实现端口转发。

(1)开启伪装IP

firewall-cmd --permanent --add-masquerade

(2)配置端口转发,将到达本机的12345端口的访问转发到另一台服务器的22端口。

firewall-cmd --permanent --add-forward-port=port=12345:proto=tcp:toaddr=192.168.172.131:toport=22

(3)重新载入,使其失效。

firewall-cmd --reload

04、rinetd 端口转发

rinetd是一个轻量级TCP转发工具,简单配置就可以实现端口映射/转发/重定向。

(1)源码下载

wget https://li.nux.ro/download/nux/misc/el7/x86_64/rinetd-0.62-9.el7.nux.x86_64.rpm

(2)安装rinetd

rpm -ivh rinetd-0.62-9.el7.nux.x86_64.rpm

(3)编辑配置文件

vi rinetd.conf     0.0.0.0 1234 127.0.0.1 22

(4)启动转发

rinetd -c /etc/rinetd.conf

05、ncat 端口转发

netcat(简称nc)被誉为网络安全界的”瑞士军刀“,一个简单而有用的工具,这里介绍一种使用netcat实现端口转发的方法。

(1)安装ncat

yum install nmap-ncat -y

(2)监听本机 9876 端口,将数据转发到 192.168.172.131的 80 端口

ncat --sh-exec "ncat 192.168.172.131 80" -l 9876  --keep-open

06、socat 端口转发

socat是一个多功能的网络工具,使用socat进行端口转发。

(1)socat安装

yum install -y socat

(2)在本地监听12345端口,并将请求转发至192.168.172.131的22端口。

socat TCP4-LISTEN:12345,reuseaddr,fork TCP4:192.168.172.131:22

07、 portmap 端口转发

Linux 版的lcx,内网端口转发工具。

(1)下载地址:

Http://www.vuln.cn/wp-content/uploads/2016/06/lcx_vuln.cn_.zip

(2)监听本地1234端口,转发给192.168.172.131的22端口

./portmap -m 1 -p1 1234 -h3 192.168.172.131 -p2 22

以上是“Linux下端口转发常用方法有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux下端口转发常用方法有哪些

本文链接: https://www.lsjlt.com/news/318468.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux下端口转发常用方法有哪些
    这篇文章主要为大家展示了“Linux下端口转发常用方法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下端口转发常用方法有哪些”这篇文章吧。端口转发服务是由一组端口转发规则定义的策...
    99+
    2023-06-28
  • Linux下常见的端口转发有哪些
    今天小编给大家分享一下Linux下常见的端口转发有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. SSH 端口转发S...
    99+
    2023-06-28
  • Linux常用服务端口号有哪些
    Linux常用服务端口号有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结...
    99+
    2023-06-28
  • linux系统常用端口号有哪些
    linux系统中常用的端口号有:1.80端口,超文本传输协议端口;2.8080端口,代理端口;3.21端口,文件上传端口;4.22端口,远程连接端口;5.443端口,网页浏览端口;6.3389端口,远程桌面端口;linux系统中常用的端口号...
    99+
    2024-04-02
  • Linux下的SSH端口转发配置的方法介绍
    本篇内容介绍了“Linux下的SSH端口转发配置的方法介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!通常情况下两个不同的网络之间总会开放...
    99+
    2023-06-13
  • linux端口映射的方法有哪些
    1. iptables命令:使用iptables命令可以进行端口映射,通过将输入流量和输出流量重定向到指定的端口,将本地端口映射到远...
    99+
    2023-06-06
    linux端口映射 linux
  • Linux下常用的开发工具有哪些
    这篇文章将为大家详细讲解有关Linux下常用的开发工具有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux是一个优秀的开发环境,但是如果没有好的开发工具作为武器,这个环境给你带来的好处就会大打折...
    99+
    2023-06-28
  • Linux下常用的终端应用程序有哪些
    这篇文章主要介绍了Linux下常用的终端应用程序有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。许多 Linux 用户认为在终端中工作太复杂、无聊,并试图逃避它。但这里有...
    99+
    2023-06-27
  • Linux下发送邮件的方法有哪些
    小编给大家分享一下Linux下发送邮件的方法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux 命令行发送邮件的 5 种方法当你需要在 shell 脚...
    99+
    2023-06-25
  • linux中iptables常用方法有哪些
    这篇文章主要介绍linux中iptables常用方法有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!iptables其实是一个命令行工具,可以把它理解成一个客户端代理,用户通过iptables这个代理,将用户的安...
    99+
    2023-06-28
  • linux下怎么使用rinetd来实现端口转发
    本篇内容介绍了“linux下怎么使用rinetd来实现端口转发”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!windows下的端口转发一般用...
    99+
    2023-06-09
  • Linux终端常用的终端有哪些
    这篇文章主要介绍“Linux终端常用的终端有哪些”,在日常操作中,相信很多人在Linux终端常用的终端有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux终端常用的终端有哪些”的疑惑有所帮助!接下来...
    99+
    2023-06-12
  • linux ftp端口号有哪些
    这篇文章主要介绍了linux ftp端口号有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux ftp端口号有哪些文章都会有所收获,下面我们一起来看看吧。linux ftp端口号有两个:“20”和“2...
    99+
    2023-07-05
  • linux高危端口有哪些
    linux中的高危端口有:1.8080端口,代理端口;2.135端口,RPC服务端口;3.445端口,文件共享端口;4.3306端口,MySQL数据库端口;linux中的高危端口有以下几种8080端口8080端口是代理端口,常用于WWW代理...
    99+
    2024-04-02
  • Hibernate中Sessin接口常用方法有哪些
    这篇文章将为大家详细讲解有关Hibernate中Sessin接口常用方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Hibernate Sessin接口常用方法——updata()和merge()...
    99+
    2023-06-17
  • Linux常用终端命令有哪些
    这篇文章将为大家详细讲解有关Linux常用终端命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.命令行日常系快捷键如下的快捷方式非常有用,能够极大的提升你的工作效率:1''...
    99+
    2023-06-16
  • linux常用的加固方法有哪些
    Linux常用的加固方法有以下几种: 更新和升级系统:及时安装操作系统的更新和补丁,以修复已知的漏洞。 安装防火墙:配置防火墙,限...
    99+
    2023-10-25
    linux
  • linux开发:Linux下查看端口占用
    前段时间有学生问到,怎么查看linux系统中已经被占用的端口?下面就统一给大家解释一下。提到端口,那首先来回顾端口定义,为了区分一台主机接收到的数据包应该转交给哪个任务来进行处理,使用端口号来区别;我们知道TCP端口号与UDP端口号独立,也...
    99+
    2023-06-05
  • Linux下yum常用命令有哪些
    今天小编给大家分享一下Linux下yum常用命令有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2024-04-02
  • Linux下常用的工具有哪些
    这篇文章给大家分享的是有关Linux下常用的工具有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.w对,你没看错,就是 w 命令。使用该命令我们可以查看到当前登录系统的用户是谁,以及执行了哪些命令。2.nm...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作