如果服务器没有vpn的话,可以这样做 ss -tuln 查看所有端口状态 ss -tuln | grep 7890 查看7890端口状态 1. 在本地服务器上用 ssh -NfR 5007:localhost:3003 user@服务器ip (将服务器的5007端口,映射到localhost:…
1.在主机A上建立通道 ssh -NfR 2222:localhost:22 httpd@100.100.100.100 -p 22 注释: -Nf 命令在后台运行 -R 建立反向通道 2222 在主机B上建立端口映射 localhost:22 将主机B端口2222 映射到主机A端口22上 httpd@100.100.100.100 远程登录主机B用户名及IP -p 22 主机B ssh登录端口 执行后可以查看进程 ps ...
ssh -NfR2022:localhost:22root@192.168.200.222#连接到192.168.200.222这台公网主机,然后把自己的22端口映射到公网主机的2022端口,-N:不执行任何命令,用于进行端口转发;-f:后台执行;-R:将远程主机的某个端口转发到本地的指定端口,如果是特权端口,则只能通过root登录才能转发 注意ssh两个端口位置代表的意义: ssh -...
接下来,在家庭服务器上用SSH反向代理连接上公网服务器: PI@home:$ ssh -NfR 2222:localhost:22 Admin@server ssh参数: -N:不执行何指令 -f:后台执行 -R:建立reverse tunnel 建议通过进程守护来确保反向代理服务的正常,例如autossh,并且在Admin@server存放PI@home的SSH公钥,这样自动登录时就无需输入登录密码了 ...
SSH的的Port Forward,中文可以称为端口转发,是SSH的一项非常重要的功能。它可以建立一条安全的SSH通道,并把任意的TCP连接放到这条通道中。下面仔细就仔细讨论SSH的这种非常有用的功能。 SSH Tunnel有三种,分别是本地Local(ssh -NfL),远程Remote(ssh -NfR),动态Dynamic(ssh -NfD)。(含义参考man ssh) ...
在主机上建立通道 ssh -NfR2222:localhost:22 ***.100.100 -p 22 注释: -Nf 命令后台运行 -R 建立反向 2222 在主机上建立端口映射 localhost:22将主机B端口2222 映射到主机A端口22上 ***. 远程登录主机B用户名及IP -p 22 主机B ssh端口 执行后可以查看 ...
ssh -NfR 2222:localhost:22 httpd@100.100.100.100 -p 22 注释: -Nf 命令在后台运行 -R 建立反向通道 2222 在主机B上建立端口映射 localhost:22 将主机B端口2222 映射到主机A端口22上 httpd@100.100.100.100 远程登录主机B用户名及IP -p 22 主机B ssh登录端口 ...
$ ssh -R <ssh client port>:<destnation host>:<destnation port> <ssh client host> # Server B 进行配置 ssh -NfR 65001:10.124.207.152:8000 root@10.124.207.154 这时我们就可以达到和本地端口转发相同的效果,在 Client A 上访问 Server B. 如果分不清本地还是远程端口转发,可以通过 SSH Client 和 ...
ssh命令,把A的端口映射到B主机(ssh -NfR 10022:localhost:22 USER_B@IP_B) 这个步骤实际上是这样的: (1)ssh命令是ssh客户端,这条命令是指在A主机上登录B主机,并且A主机请求将A主机的22号端口映射到B主机的10022端口。 (2)B主机接受远程登录请求后,检测发现用户的权限足以创建10022端口,且10022端口并未使用...
SSH Tunnel有三种,分别是Local模式(ssh -NfL),Remote模式(ssh -NfR),Dynamic模式(ssh -NfD)。 基本参数说明: -N 不执行任何命令 -f 在背景执行 -L [bind_address:]port:host:hostport Specifies that the given port on thelocal(client) host is to be forwarded to the given host and port on the ...