ssh -g -R -g 允许远程连接转发端口 但是不起作用 ,网上搜到一些如下 在-L/-R/-D参数中,允许远程主机连接到建立的转发的端口,如果不加这个参数,只允许本地主机建立连接。 在-L/-R/-D参数中,允许远程主机连接到建立的转发的端口,如果不加这个参数,只允许本地主机建立连接。注:这个参数我在实践中似乎始终不起作用,参见III)
级别: 初级 申 毅 ( [email=shenyyi@cn.ibm.com?subject=实战 ssh 端口转发]shenyyi@cn.ibm.com[/email] ), 软件工程师, IBM 邵 华 ( [email=huashao@cn.ibm.com?subject=实战 ssh 端口转发]huashao@cn.ibm.com[/email] ), 软件工程师, IBM 2009 年 10 月 31 日 通过本文的介绍,读者可以从中了解到如何应用 ssh 端口转发机制来解决日常工作 / 生活中的一些问题。学会在非安全环境下使用端口转发来加密网络应用,保护个人隐私以...
ssh的三个强大的端口转发命令: [color="red"]ssh -C -f -N -g -L listen_port:DST_Host:DST_port user@Tunnel_Host ssh -C -f -N -g -R listen_port:DST_Host:DST_port user@Tunnel_Host ssh -C -f -N -g -D listen_port user@Tunnel_Host ...
ssh的三个强大的端口转发命令: [color="#000000"]QUOTE: ssh -C -f -N -g -L listen_port:DST_Host:DST_port user@Tunnel_Host ssh -C -f -N -g -R listen_port:DST_Host:DST_port user@Tunnel_Host ssh -C -f -N -g -D listen_port user@Tunnel_Host -f Fork into background after authentication. 后台认证用户/密码,通常和-N连用,不用登录到远程主机。 -p port Connect to this port. Server must be ...
btw:记个东西,ssh到内网的电脑: 首先得有个公网的IP,然后在内网(我公司的电脑)的电脑上使用下面命令: [cocobear@cocobear ~]$ ssh -f -N -R 1986:localhost:22 cocobear@208.113.171.94 (208.113.171.94这个IP是我网站的IP,一会儿会提到为什么用这个IP) 接着在有公网IP的电脑上登录这台内网机器: 因为我另一边要在宿舍来连公司的这台电脑,而宿舍的电脑也在内网,因此需要使用一个具有公网IP的跳板电脑,我先在宿舍ssh到...
ssh 是有端口转发功能的。 ssh的三个强大的端口转发命令: QUOTE:ssh -C -f -N -g -L listen_port:DST_Host:DST_port user@Tunnel_Host ssh -C -f -N -g -R listen_port:DST_Host:DST_port user@Tunnel_Host ssh -C -f -N -g -D listen_port user@Tunnel_Host-f Fork into background after authentication. 后台认证用户/密码,通常和-N连用,不用登录到远程主机。 -p port Connect to this port. Server must be on the same por...
我从 local 的 A(192.192.192.192)机器无法 telnet 远程的 C(10.10.10.10)机器,现在通过 B(20.20.20.20)机器作端口转发,如下: 终端1: A# ssh -v -g -L 9000:10.10.10.10:9000 -l root 20.20.20.20 终端2: A# telnet localhost 9000 这样我就现实了从A到C的telnet. 但我想从A ssh到C,如下: 终端1: A# ssh -v -g -L 9000:10.10.10.10:9000 -l root 20.20.20.20 终端2: A# ssh -l user localhost -p 9000 出问题了, 终端2挂在那里,没...
我从 local 的 A(192.192.192.192)机器无法 telnet 远程的 C(10.10.10.10)机器,现在通过 B(20.20.20.20)机器作端口转发,如下: 终端1: A# ssh -v -g -L 9000:10.10.10.10:9000 -l root 20.20.20.20 终端2: A# telnet localhost 9000 这样我就现实了从A到C的telnet. 但我想从A ssh到C,如下: 终端1: A# ssh -v -g -L 9000:10.10.10.10:9000 -l root 20.20.20.20 终端2: A# ssh -l user localhost -p 9000 出问题了, 终端2挂在那里,没...
比如192.168.0.1这台服务器只开了22这个端口,而且我想通过ssh来远程管理192.168.0.1这台服务器的图形界面 ssh -L 3389:192.168.0.1:3389 username@192.16.0.1 命令是这样吧
大家好! 我有一个问题向大家请教。 假如我有两台Linux服务器,一台位于互联网上,名为internet_host,另一台位于公司,名为office_host。 office_host位于公司防火墙后面,从internet无法访问office_host。但是从office_host可以访问internet。 我想把office_host上在80端口的Web服务转发到internet_host上的64646端口。 我在office_host上执行下面这条命令以后:[code]ssh -f -N -L 80:internet_host:64646 -l user internet_hos...