SSH反向代理

介绍

SSH反向代理是一种通过SSH协议实现的安全远程访问方式。在这种方式中,客户端通过SSH连接到一台具有公网IP的主机,然后这台主机再将请求转发给内部网络中的目标主机。这样做的好处是可以隐藏内部网络的细节,提高安全性,同时也可以突破某些网络限制,实现远程访问。

SSH反向代理的实现需要一台有公网IP的主机作为代理服务器,客户端通过SSH连接到这台服务器上,然后通过服务器的端口转发功能将请求转发给内部网络中的目标主机。具体的操作方式可以通过在客户端执行SSH命令,指定代理服务器的IP地址和端口号,以及目标主机的IP地址和端口号来实现。

总之,SSH反向代理是一种安全、方便的远程访问方式,可以帮助用户实现远程登录、文件传输等功能,同时提高网络的安全性和可访问性。

Windows下配置

打开CMD,执行命令

ssh -CNgv -L 18080:localhost:8080 root@remote_ip -p remote_port

命令解析:

  • ssh:用于本地机器和远程服务器之间建立ssh连接
  • -CNgv :用于开启ssh的压缩(-C)、不执行远程命令(-N)、使用ssh连接作为隧道(-g)、输出调试信息(-v)
  • -L 18080:localhost:8080 :指定端口转发规则,将远程服务器的8080端口映射到本地机器的18080端口
  • root :远程服务器的用户名
  • remote_ip :远程服务器的IP或者域名
  • -p remote_port :指定用于ssh连接远程服务器的端口,默认:22

查看结果

分享、在看与点赞
只要你点,我们就是胖友

来自: SSH方向代理icon-default.png?t=N7T8https://mp.weixin.qq.com/s?__biz=Mzk0NTQ3OTk3MQ==&mid=2247486324&idx=1&sn=2434bee88bc8f7f228425c1c9f84dd06&chksm=c3158338f4620a2e049be47eb286b8f46bfb229753fa93e0722733cbf8792198d37040d0a1d6&token=355315523&lang=zh_CN#rd

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Linux技术宅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值