后台执行(-f): 使SSH连接在后台运行,不占用当前shell。静默连接(-N): 建立连接但不显示会话内容。远程主机连接(-g): 允许远程主机连接本地转发的端口。本地端口转发(-L): 例如,ssh -CfNg -L 8888:靶机ip:3389 root@边界机ip,将本地8888端口转发到靶机的3389端口。远程端口转发(-R)...
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. 功能解释 上面我们知道...
转发到本地: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)如果这两个连接的方向一致,那我们就说它是本地转发 ssh -L <local-port>:<remote-host>:<remote-port> 本地转发在本地这台机器上监听一个端口,然后所有访问这个端口的数据都会通过ssh 隧道传输到远端的对应端口上 在B上执行: ssh -p 322 -N -f -L 7000:127.0.0.1:500 user1@192.168.2.10 主机B上...
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 ...
ssh -g -f -N -L A转发port:B主机:B目的端口 root@B主机 三、远程转发 1. 功能解释 上面我们知道了本地转发是在A服务器执行ssh命令后将转发端口设置在A服务器本身,远程转发则相反,是将转发端口设置在ssh命令的目标服务器上。 远程转发即在B服务器执行ssh命令登录A服务器来启用SSH隧道,以实现通过访问A服务...
可以将远端服务器一个端口remote_port绑定到本地端口port,其中-C是进行数据压缩,-f是后台操作,只有当提示用 户名密码的时候才转向前台。-N是不执行远端命令,在只是端口转发时这条命令很有用处。-g 是允许远端主机连接本地转发端口。-R表明是将远端主机端口映射到本地端口。如果是-L,则是将本地...
-f 将SSH传输转入后台执行,不占用当前的shell -N 建立静默连接(建立了连接,但是看不到具体会话) -g 允许远程主机连接到本地用于转发的端口 -L 本地端口转发 -R 远程端口转发 -D 动态转发(socks代理) -P 指定SSH端口 SSH——本地端口转发 边界机kali ...
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:表示创建隧道以后不...
ssh -C -f -N -g -L listen_port:DST_Host:DST_port user@Tunnel_Host 1. 以这个为例,在本地监听一个端口listen_port,把listen_port的所有数据通过Tunnel_Host全部转发到DST_Host:DST_port上去。 -R port:host:hostport 将远程主机(服务器)的某个端口转发到本地端指定机器的指定端口. ...