-L hostD:portX:hostC:portZ表示只有从主机 D 发往主机 A 的端口 X 的流量,才通过主机 B,发往主机 C 的端口 Z。 上述这些命令执行后,主机 A 上的 SSH Client 就会开始监听本机 X 端口(TCP 协议)。 常见用法一: ssh -L localhost:10086:hostC:80 root@hostB -NT # 此处以主机 B 的 root 用户为...
用法1:远程端口映射到其他机器 HostB 上启动一个 PortB 端口,映射到 HostC:PortC 上,在 HostB 上运行: HostB$ ssh -L0.0.0.0:PortB:HostC:PortC user@HostC 这时访问 HostB:PortB 相当于访问 HostC:PortC(和 iptable 的 port-forwarding 类似)。 用法2:本地端口通过跳板映射到其他机器 HostA 上启动...
ssh -L 用法1(本地起端口映射到其他机器) HostAHostAHostBHostBHostCHostC[执行1] ssh -L 8888 UserC@HostC[效果] ssh -p 8888 UserC@HostB 意思是在 HostB 上,让 localhost 起 8888 端口,使之映射到 HostC 的 22 端口(默认)。如此,在 HostA 上可以使用 HostB:8888 就像使用 HostC:22 一样。
ssh -L localhost:10001:192.168.1.4:9000 host3# 用法 2: 省略<本地地址>ssh -L 10001:192.168.1.4:9000 host3# 用法3: 使用本地外部地址ssh -L 192.168.1.2:10001:192.168.1.4:9000 host3 注意:由于 host2 开启的转发端口 10001 是在本地, 因此称为【本地转发】. ...
1. -l:指定用户名 用法:ssh -l username hostname 示例:ssh -l root 192.168.1.100 说明:使用用户名为root登录到IP地址为192.168.1.100的计算机。 2. -p:指定连接端口 用法:ssh -p port hostname 示例:ssh -p 2222 192.168.1.100 说明:通过指定端口号2222连接到IP地址为192.168.1.100的计算机。
应用层隧道技术:SSH隧道反向代理(非主流用法) 常用的三种代理功能 ssh命令除了登陆以外还有三种常用的代理功能: 正向代理(-L):相当于iptable的port forwarding 反向代理(-R):相当于frp或者ngrok socks5代理(-D):相当于ss/ssr指定本地“动态”应用程序级端口转发。这通过分配一个套接字来侦听本地端的端口(可选...
l l命令结果说明 VIM模式切换 SSH远程安全登录 SSH为网络协议,专门为远程登录会话和其他网络服务提供安全性的协议,用于在计算机之间的加密登录,对数据进行加密。 SSH主要用于远程登录,主要有口令登录和公钥登录,现简单说下口令登录基本用法: #使用root账户登录远程主机 默认端口是22 可以修改端口为其它的[root@localhost...
$ ssh pi@10.42.0.47 ls -l 4,在远程主机运行一个图形界面的程序 使用ssh的-X选项,然后主机就会开启 X11 转发功能 $ ssh -X feiyu@222.24.51.147 5,如何配置 SSH SSH 的配置文件在 /etc/ssh/sshd_config 中,你可以看到端口号, 空闲超时时间等配置项。
1. -l:指定要使用的用户名。例如,`ssh -l username remotehost`表示使用用户名"username"登录到远程主机"remotehost"。 2. -p:指定要使用的远程端口号。例如,`ssh -p 2222 remotehost`表示使用端口号2222来连接到远程主机"remotehost"。 3. -i:指定要使用的私钥文件。私钥文件通常用于身份验证,可以替代密码...