Articles of ssh tunnel

链接sshuttle命令超过两跳

我有以下情况: 主持人:Mi机 主机B:服务器 – 192.168.1.1 主机C:跳跃节点 – 192.168.2.1 networkingN:192.168.3.0/24 使用sshuttle转发和能够到达机器A的networkingN(192.168.3.0/24)的机器,通过B和C的最佳方式是什么? 我可以运行: sshuttle -r [email protected] -v 192.168.3.0/24 & ssh [email protected] sshuttle -r root@$192.168.2.1 -v 192.168.3.0/24 & 如果我从浏览器打开例如http://192.168.3.5从机器A我正在接收目标节点中的TCP包,但没有得到正确的路由答案。

我如何使用端口转发到多个IP

我有两个IP(公共IP) eth0 : 1.1.1.1和eth0:1 : 2.2.2.2 我正在使用portforwarding。 ssh -D 1080 [email protected] 但是当我去检查IP网站(IP2位置),那么我的IP是: 1.1.1.1 我想用: ssh -D 1081 [email protected] – >在外部网站上显示为我的ip 1.1.1.1 和ssh -D 1080 [email protected] – >在外部网站上查看我的ip 2.2.2.2 请告诉我。

加速从远程MySQL数据库服务器检索数据的最佳方法是什么?

脚本 两台服务器: ApplicationServer1和MySQLServer1 MySQL远程数据库服务器通过SSH隧道连接到ApplicationServer1(使用autossh保持活动状态) 问题 由于我从应用程序分离数据库,后者减慢了很多。 服务器堆栈中使用SSH隧道来提高安全性。 build立一个VPN(如Tinc)是另一种select,但它似乎比SSH隧道慢得多。 所以… 我如何加快ApplicationServer1和MySQLServer1之间的连接? 安装在ApplicationServer1上的Redis或Memcached可以成为解决scheme吗? 谢谢大家 。

如何通过SSH隧道连接到主机

不知道如何标题的问题,但情况如下: 我有3台服务器: USER , TUNNEL , TARGET 在TUNNEL我运行命令 TUNNEL:~$ ssh -nNT -L 0.0.0.0:22222:localhost:22 TARGET 这使我可以通过在端口22222连接到TUNNEL从USER到TARGET ssh USER:~$ ssh TUNNEL -p 22222 问题是:从TARGETangular度来看,连接会显示为来自USER还是TUNNEL ?

通过SSH到SVN服务器的HTTPstream量?

所以,我有一个问题。 在我的学校(Georgia Tech),要远程访问我们的实验室计算机,我们必须使用SSH隧道。 看起来像 ssh -L 33389:PCNAME:3389 -l USERNAME SERVER.gatech.edu 现在,我想能够使用svn来访问我的实验室PC(PCNAME),但是我想使用apache来login。有没有办法build立到PCNAME的SSH隧道,然后访问svn的HTTP接口? 或者我卡住了,需要坚持svnserve?

通过SSH隧道访问远程mysql服务器

我无法访问远程mysql服务器(设置为跳过networking/没有远程连接)。 我已经能够成功地创build一个SSH隧道,但我怎样才能通过该隧道访问服务器的MySQL套接字?

tcpdump over vpn / ssh

我将tcpdump输出从机器Aredirect到机器B.A和B必须使用VPN或ssh隧道的“安全”连接。 我只关心authentication,但是:我不需要防止嗅探数据。 与“普通”连接相比,我应该使用VPN / ssh预计多less开销? 带宽对我来说不是问题,但是CPU开销是。 (如果您想知道“redirect”发生在vpn上的telnet启动tcpdump,或者在普通连接上发生ssh)

SSH隧道连接挂起很多

我不得不使用SSH隧道通过一个网关服务器访问许多服务器(超过100个)。 为了保持连接活着,我正在使用autossh。 一切运作良好,直到stream量很高(人们一次连接到大部分服务器)。 那么ssh进程达到cpu的12%(configuration最大的独立进程),并没有连接工作了 – 我必须重新启动autossh脚本。 这可能是什么原因?

以简单的方式将所有端口redirect到我的服务器

我有一个SSH访问服务器(端口22和443)。 我的ISP阻止除端口80和443之外的所有内容。 我有一个简单的方法,使所有的东西到我的服务器(通过SSH),然后通过相同的SSH连接返回响应,但以一种方式,我可以使用我的客户端中的所有端口。 喜欢:我→SSH连接→我的服务器→请求→服务器→我的服务器→我 这就像一个VPN,但我没有任何端口可用于VPN(443已由SSH采取)。

通过ssh检查nfs被挂载

我通过ssh隧道(转发2端口)在本地机器转发远程nfs端口,使用autossh进行持久连接: [email protected]:~#autossh -v -M 0 -q -f -N -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 2049:localhost:2049 [email protected] [email protected]:~#autossh -v -M 0 -q -f -N -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 2059:localhost:2059 [email protected] 现在我已经在local.machine远程nfs端口监听local.machine: [email protected]:~# netstat -ntpl Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 […]