ssh -fN -L 33060:192.168.1.22:3306 -p 55555 cainiao@111.111.111.111 以上命令实现了将本机的33060端口映射到从库的3306端口,可以执行使用 mysql -uuser1 -P33060 -p 来连接从库。 命令简单解析 ssh -fN -Llocal_port:dest_ip:dest_posrt -p jump_port jump_user@jump_server local_port : 本机端...
我们在VPS上执行下面命令:ssh -CfNg -L 1152(VPS端口):172.16.0.106(数据库服务器IP):3389(数据...
选项-D类似于选项为-L和-R的静态端口转发一样,我们可以让客户端只监听本地请求或从其他节点到达的请求,具体取决于我们将请求关联到哪个地址。使用SOCKS服务器的典型端口是1080。 # 简写$ ssh -D 1080 user@host# 全拼$ ssh -fN -D 0.0.0.0:1080 user@host 在静态端口转发中可以看到,我们使用选项-R进行反向...
data localhost:9527 localhost:XXXXX sshsrv:22 sshsrv:YYYYY telnetsrv:23 ssh -L 8888:192.168.43.102:80 (最终机器)192.168.43.101 (跳板机)-fN(后台执行且不跳转) 二、远程转发 1、远程转发: -R sshserverport:remotehost:remotehostport sshserver 2...
ssh -L<localport>:<remotehost>:<remoteport><SSHhostname> 如果SSH连接和应用的连接这两个连接的方向不同,那我们就说它是远程转发。 ssh -R<localport>:<remotehost>:<remoteport><SSHhostname> 本地转发在本地这台机器上监听一个端口,然后所有访问这个端口的数据都会通过ssh 隧道传输到远端的对应端口上,...
ssh -L 9527:192.168.191.77:23 -fN 192.168.191.66 在这里,我们可以使用ps aux来查询后台运行的进程。也可以通过ss -nt查看接口连接情况: 3)在rhel5上输入以下命令,用9527端口连接自己: telnet 127.0.0.1 9527 此时,我们可以查看一下centos6和centos7的连接情况: ...
ssh -D localport root@sshserver -fN 注意此选项如果不加-g选项时,是在本机执行的(和-L相同,在本地本机执行),此时需要本机以及跳板机两台机器,这个跳板机可以连接它能连接到的任何机器并将数据转发回来。 不过此时这个跳板机只能接收执行上面的这个命令的主机进行转发和访问(因为22端口只开启了监听执行上面命令...
/bin/bash# Define your functionmyfn () { ls -l; }要在远程主机上使用该功能:typeset ...
SSH客户端包含ssh以及像scp(远程拷贝)slogin(远程登录)sftp(安全FTP文件传输)等应用程序SSH的工作机制大致是本地的ssh客户端发送一个连接请求到远程的ssh服务器,服务器检查连接的客户端发送的数据包和ip地址,如果确认合法,就会发送密钥给SSH的客户端,此时,客户端本地再将密钥发回给服务端,自己建立连接。SSH1.x和SS...
https://www.ibm.com/developerworks/cn/linux/l-cn-sshforward/ SSH的端口转发:本地转发Local Forward和远程转发Remote Forward 关于使用ssh portforwarding来进行的操作,网络上已经有很多很好的文章,我在这里只是画两个图解释一下。 首先要记住一件事情就是: ...