ncat、ssh、nginx等端口转发方法总结

0    56    3

Tags:

👉 本文共约1036个字,系统预计阅读时间或需4分钟。

工具介绍

ncat工具

1、ncat支持数据库端口、http端口的转发(包括WebSocket)、远程桌面和ssh的转发

2、 嵌套转发对以上端口的嵌套转发都支持

3、可以将Linux的端口转发到Windows系统

示例:

更多参考:https://www.xmmup.com/windowshelinuxzhijiandeduankouyingsheheduankouzhuanfa.html

ssh工具

1、ssh支持数据库端口、http端口的转发(包括WebSocket)、远程桌面和ssh的转发。转发需要输入密码。

2、 嵌套转发对以上端口的嵌套转发都支持

3、可以将Linux的端口转发到Windows系统

示例:

更多请参考:https://www.xmmup.com/sshminglingjiduankouzhuanfa.html

nginx工具

1、stream模块支持数据库端口、http端口的转发(包括WebSocket)、远程桌面和ssh的转发

2、stream模块转发支持以上端口的嵌套的转发

3、http模块支持http地址的嵌套转发,http模块代理WebSocket需要单独配置

stream示例:

http示例:

更多参考:https://www.xmmup.com/nginxanzhuangpeizhijiduankouzhuanfa.html#shi_li_pei_zhi_shu_ju_ku_duan_kou_zhuan_fa

注意

1、我用的测试的http服务为gpcc、Prometheus、Grafana应用

2、数据库用的GreenPlum 5432端口

3、注意转发的端口不能使用默认端口,例如本机的53端口,参考:https://www.xmmup.com/linuxzhongchangjiandewangluoduankouhao.html

总结

1、常用端口包括:ssh端口22、数据库端口(1521、3306、5432、1433)、远程桌面端口3389、http端口(80、3000、9090)等

2、目前比较好用的就是ssh转发、ncat和nginx转发

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

3、ssh转发、ncat和nginx转发都可以对以上端口进行转发,也可以进行嵌套

4、ssh转发需要输入密码

5、nginx配置稍微复杂一点,建议使用stream模块,http模块配置需要单独配置WebSocket,但是目前测试情况是stream模块都可以替代http模块

6、这几款工具可以结合使用,例如ncat转发到nginx,nginx再转发到ssh

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部