转发到本地:ssh -C -f -N -g –R 本地端口:目标IP:目标端口 用户名@目标IP ssh -C -f -N -g -D listen_port user@Tunnel_Host -C:压缩数据传输。 -f :后台认证用户/密码,通常和-N连用,不用登录到远程主机。 -N :不执行脚本或命令,通常与-f连用。 -g :在-L/-R/-D参数中,允许远程主机...
1.将发往本机的80端口访问转发到174.139.9.66的8080端口 复制代码代码如下:ssh -C -f -N -g -L 80:174.139.9.66:8080 master@174.139.9.662.讲发往174.139.9.66的8080访问转发到本机的80端口 复制代码代码如下:ssh -C -f -N -g -R 80:174.139.9.66:8080 master@174.139.9...
ssh -f -N -L A转发port:B主机IP:B目的端口 root@B主机 指定A主机中ssh隧道转发端口绑定的网卡 ssh -f -N -L A主机IP:A转发port:B主机IP:B目的端口 root@B主机 将转发端口绑定至A主机所有网卡 ssh -g -f -N -L A转发port:B主机:B目的端口 root@B主机 三、远程转发 1. 功能解释 上面我们知道...
可以将远端服务器一个端口remote_port绑定到本地端口port,其中-C是进行数据压缩,-f是后台操作,只有当提示用 户名密码的时候才转向前台。-N是不执行远端命令,在只是端口转发时这条命令很有用处。-g 是允许远端主机连接本地转发端口。-R表明是将远端主机端口映射到本地端口。如果是-L,则是将本地端口映射到远端主...
ssh -f -N -g -L 12348:localhost:19229 root@ss -b 0.0.0.0 1.-L选项表示本地没有远程服务器ss 19229端口提供的服务映射到本地12348的端口上,ss是远程服务器的别名,-b表示是bind绑定到本地机器网卡 ,0.0.0.0表示任何网卡 ssh -f -N -g -R 12345:localhost:19229 root@ss -b 0.0.0.0 ...
压缩数据传输。 -N Do not execute a shell or command. 不执行脚本或命令,通常与-f连用。 -g Allow remote hosts to connect to forwarded ports. 在-L/-R/-D参数中,允许远程主机连接到建立的转发的端口,如果不加这个参数,只允许本地主机建立连接...
ssh -C -f -N -g -L 3307:0.0.0.0:3306 host101 本机可以通过 mysql -uroot -p -P3307 -h 0.0.0.0 通过本机来链接远程数据,很方便 适合场景: 代码在本机调试,数据库在远程,但是端口3306没有对外开放,可以通过ssh映射回来 这里有一个问题 它会自动断开 ...
ssh -g -f -N -L A转发port:B主机:B目的端口 root@B主机 三、远程转发 1. 功能解释 上面我们知道了本地转发是在A服务器执行ssh命令后将转发端口设置在A服务器本身,远程转发则相反,是将转发端口设置在ssh命令的目标服务器上。 远程转发即在B服务器执行ssh命令登录A服务器来启用SSH隧道,以实现通过访问A服务...
ssh-g-N-L-f9999:192.168.100.100:80root@www.test.com-p22 输入命令之后才会让你输入ssh的连接密码,上面的命令意思是,访问本机电脑的http://本地IP:9999可以直接访问到远程机器的http://192.168.100.100:80所在的web服务。 参数说明: -g:开启网关,表示访问本地的所有IP地址都可以; -N:表示创建隧道以后不...
-L port:host:hostport 将本地机(客户机)的某个端口转发到远端指定机器的指定端口. ssh-C-f-N-g-Llisten_port:DST_Host:DST_port user@Tunnel_Host 1. 以这个为例,在本地监听一个端口listen_port,把listen_port的所有数据通过Tunnel_Host全部转发到DST_Host:DST_port上去。