SSH转发-L -R -D的区别与联系

1、三个参数都跟转发有关。

2、-D转发只涉及两方,在本地开个端口,所以这个端口的数据都发送到服务器端,所以只适用于客户与服务器两者的环境,典型应用是代理上网。

3、-L是本地开端口,然后在两个服务器之间成立隧道,本机是中间人,跟两连同时握手,本来互不相连的两端通过中间人连接到一起了,内网穿透连NAT都不需要。适用于三者之间的环境,当然,也可以用于两者之间,远端IP:HOST可以指定两者中的任何一个,就相当于数据的forward了。典型应用是内网穿透。

4、-R同上,但是把端口开在服务器端。

5、三者之间的关系:本地,服务器端,远端。本地是客户机,指的是运行ssh的机器;服务器是运行sshd的机器;远端是数据转发的目的机器。

6、转发的机器上,一定不能忘了在sshd_config中开启GatewayPorts参数,否则转发无效。

7、最好加上 ssh -fgN参数,分别表示转发和后台运行。

转载于:https://my.oschina.net/xbding/blog/967912

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值