ssh -R 8080:localhost:80 root@hostB 1. 就可以在任意电脑上通过访问 hostB:8080,来访问主机 A 上的网站。 -D 选项 -D portX或-D *:portX表示从任意主机发往主机 A 的端口 X 的流量,都通过主机 B,发往报文中目标主机的目标端口。 -D localhost:portX表示只有从主机 A 发往主机 A 的端口 X 的...
ssh -R 8080:localhost:80 root@hostB 就可以在任意电脑上通过访问 hostB:8080,来访问主机 A 上的网站。 -D 选项 -D portX或-D *:portX表示从任意主机发往主机 A 的端口 X 的流量,都通过主机 B,发往报文中目标主机的目标端口。 -D localhost:portX表示只有从主机 A 发往主机 A 的端口 X 的流量,...
正向代理(-L)的第一种用法可以用 iptable 的 port-forwarding 模拟,iptable 性能更好,但是需要 root 权限,ssh -L 性能不好,但是正向代理花样更多些。反向代理(-R)一般就作为没有安装 frp/ngrok/shootback 时候的一种代替,但是数据传输的性能和稳定性当然 frp 这些专用软件更好。 socks5 代理(-D)其实是可以...
正向代理(-L)的第一种用法可以用 iptable 的 port-forwarding 模拟,iptable 性能更好,但是需要 root 权限,ssh -L 性能不好,但是正向代理花样更多些。反向代理(-R)一般就作为没有安装 frp/ngrok/shootback 时候的一种代替,但是数据传输的性能和稳定性当然 frp 这些专用软件更好。 socks5 代理(-D)其实是可以...
SSH 的 -L、-R 和 -D 选项是用于端口转发的关键参数,它们各有独特功能,用于实现不同场景下的流量路由。-L 选项专用于本地端口转发,允许客户端监听本地的特定端口,然后将收到的数据流量转发至指定的远程服务器端口。例如,使用 -L 选项时,若主机 A 的客户端监听本地端口 X,并通过主机 B ...
SSH有三种代理参数-L,-D,-R。-R代理不是本次重点,有兴趣的读者可以自行查阅man手册。 -L参数会在本地监听一个端口,转发数据到远程主机上。 ssh -NL 3306:localhost:3306 user@remote_ip 在本地监听一个3306端口,转发到远程主机上的localhost:3306上,等于访问本地的3306端口就相当于访问到了远程的mysql服务。
在功能对比中,正向代理(-L)可以通过 iptable 的 port-forwarding 模拟,iptable 性能更优,但需要 root 权限,而 ssh -L 性能稍逊但提供了更多正向代理的灵活性。反向代理(-R)通常作为没有安装特定软件(如 frp/ngrok/shootback)时的替代方案,但专用软件在数据传输性能和稳定性方面更佳。socks...
SSH 命令的三种代理功能(-L/-R/-D) 一般用正向代理 ssh -L https://zhuanlan.zhihu.com/p/57630633 ---专注于实时数仓,大数据存储、计算
SSH命令的三种代理功能(-L-R-D)ssh 命令除了登陆外还有三种代理功能:正向代理(-L):相当于 iptable 的 port forwarding 反向代理(-R):相当于 frp 或者 ngrok socks5 代理(-D):相当于 ss/ssr 如要长期⾼效的服务,应使⽤对应的专⽤软件。如没法安装软件,⽐如当你处在限制环境下想要访问下...
简介:想通过ssh隧道连接远端机器的VNC服务,对ssh -L命令不太熟悉,man ssh后发现3组与隧道(turnnel)相关的参数:ssh -D,ssh -L,ssh -R,一下子就搞糊涂了,所有下决心仔细研究一番。何谓SSH隧道隧道是一种把一种网络协议封装进另外一种网络协议进行传输的技术。这里我们研究ssh隧道,所以所有的网络通讯都是加密...