Articles of ssh tunnel

在Debian重新启动时启动回拨通道SSH反向通道

我有3个shell脚本,每个脚本包含一个while循环,并“打电话”主页打开反向ssh隧道。 隧道工作。 我谷歌search,但不知道什么会为此工作。 我主要担心的是,脚本中的循环会阻止引导,而不是“忘却”。 我目前没有物理访问远程机器,所以我不能玩弄,看看它是否工作,我需要的东西, 将工作,并继续工作。 我对这个问题的希望是一步一步的指导,因为我不是很有把握这个工作所需要的东西。

solaris ssh端口转发

我一直试图在Linux机器上使用ssh -i <some_private_key_file> -L 3333:localhost:3306 root@<Solaris box>命令在ssh -i <some_private_key_file> -L 3333:localhost:3306 root@<Solaris box>上创build一个从Linux机箱到mysql服务器的ssh隧道。 在尝试从命令mysql -P 3333 -h 127.0.0.1 -u root -p从Linux机器连接到mysql服务器时,出现以下错误: ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 现在在debugging级别3上运行sshd(Solaris),我得到以下错误: debug1: server_input_channel_open: ctype direct-tcpip rchan 3 win 2097152 max 32768 debug1: server_request_direct_tcpip: originator 127.0.0.1 port 34100, target […]

一些SSH隧道报告连接在Linux VM和OSX Lion之间被拒绝

我试图从Mac OS X Lion主机连接到在Centos 6.3 VM guest虚拟机(VMware Fusion 4)上运行的一组服务。 我已经在/ var / root中设置了.ssh / config脚本: Host testbed Hostname testbed User <username> Port 15922 # web server LocalForward localhost:80 testbed:80 # zend server admin console LocalForward localhost:10081 testbed:10081 # zend debugger LocalForward localhost:10000 testbed:10000 # mongodb LocalForward localhost:28017 testbed:28017 # couchdb LocalForward localhost:10080 testbed:5984 # scrapyd […]

有XP虚拟机使用我的主机OSX SSH隧道连接到远程站点?

我正在使用Mac OSX,并且在VMWare Fusion上运行Windows XP。 我正在创build一个从OSX到远程服务器的ssh隧道,然后试图让Windows XP使用该隧道(我实际上使用了一个名为Proxifier的程序来过滤通过该隧道的XP MS SQL Serverstream量) 请注意,我可以成功地从XP putty创build一个ssh隧道(在端口9333上 )到远程主机,并让SQL Server通过该隧道进行Proxify,并且一切正常。 但是,当我尝试在OSX中设置隧道,并在XP中的Proxifier指向OSX隧道而不是本地主机时,它似乎没有连接。 这里是我用来创build隧道的OSX命令: ssh -i /my/key -p 9001 -D 9333 -g me@remotehostname 然后我设置我的XP代理指向macosxhostname:9333 (而不是以前的本地主机:9333使用腻子时, corrently工作) 对我可能错过的任何build议? 我的XP防火墙在设置时closures。

X11转发通过SSH应用程序启动非常缓慢

我有一个非常慢的服务器(需要3-5分钟)通过转发的X11链接启动X11应用程序。 我曾尝试用2-3种不同的操作系统连接到它。 应用程序启动后,一切似乎都很好。 我正在连接使用可信的X11转发(ssh -Y)和使用基于证书的身份validation(不是那应该重要)。 操作系统是amd64上的Gentoo Linux。 没有一个应用程序给出任何与X环境有关的消息(一个没有显示任何内容,另一个只是一个标准的欢迎消息,最后一个关于正在使用的资源的错误消息(最终popup的窗口也告诉我这个消息)。 根据贝尔特拉的build议,我用-v选项运行。 它不打印任何东西,直到窗口出现时才打印: debug1: client_input_channel_open: ctype x11 rchan 3 win 87380 max 16384 debug1: client_request_x11: request from 127.0.0.1 43716 debug1: channel 1: new [x11] debug1: confirm x11 另外,我testing了ssh端口转发,速度也非常慢(我猜这可能是X11转发的问题)。

logging所有ssh隧道数据

有一个SSH服务器,通过它多个用户隧道所有的stream量,我怎么能logging(写)所有的stream量(主要感兴趣的是未encryption的HTTP)? UPD:不是所有的通信都应该被logging下来,只有来自SSH隧道(服务器也用于其他的东西)。

如何做到隧道到oracle服务器没有SSH服务器里面的SSH?

几乎所有的谷歌结果为我的问题有不同的情况下隧道连接到我的oracle服务器,他们通常有oracle服务器内的SSH服务器/客户端 但我有另一个案例跟随插图: Web Server(port80) and SSH Server(port 212) and Oracle client with sqlplus (192.168.137.2) || || SSH client (192.168.137.1/128.21.31.111) -> i do ssh tunneling here || || Oracle Server (port 1521) (128.21.31.112) 我的PHP程序应该有权访问Oracle服务器,我做我的SSH客户端: ssh -p 212 [email protected] -R 1521:128.21.31.112:1521 从我读到的,这个隧道应该这样做: every connection => (in)192.168.137.2:1521 on ssh server => (out) 128.21.31.112:1521 on ssh client 然后我尝试: [[email protected]]$ […]

SSH反向端口转发绑定到地址

所以,我有一个脚本设置来自动打开到我的服务器的SSH连接,并反向端口转发到我的SSH连接到我的家庭桌面端口。 这个脚本一直工作到现在我已经迁移了服务器。 简而言之,我无法获得连接绑定在外部IP地址,我不知道为什么。 该脚本基本上运行这个命令(我可以确认,这个命令与我的价值subbed在从shell运行时具有相同的结果): sudo autossh -M 5114 -D 7474 -R servers_public_ip:2695:localhost:22 -i /home/user/.ssh/id_rsa2 remote@servers_public_ip 当我检查lsof ,我看到为remote用户绑定了以下连接: sshd 27570 remote 3u IPv4 161761 0t0 TCP servers_public_ip:22->67-213-103-227.eastlink.ca:62812 (ESTABLISHED) sshd 27570 remote 7u IPv6 161773 0t0 TCP ip6-localhost:5114 (LISTEN) sshd 27570 remote 8u IPv4 161774 0t0 TCP localhost:5114 (LISTEN) sshd 27570 remote 9u IPv6 161777 0t0 TCP […]

如何在两个RHEL服务器之间用Puttyconfigurationssh隧道?

我试图允许通过Win / Putty网关从远程RHEL服务器访问本地RHEL盒子的ssh。 基本上,我希望能够在远程服务器上执行'ssh localhost -p 512',以便连接到本地networking中的RHEL服务器。 本地networking超出了防火墙,所以我可以从我的Win PC通过Putty / ssh连接到远程服务器,但不能反之。 LclSrv —-的WinXP /腻子—– —– || RmtSrv 所以,我已经将以下隧道设置添加到了Putty中的当前RmtSrv会话中(实际上我使用了Kitty但没关系): R512 LclSrv:22 我期望这会在远程服务器上创build一个进程,监听端口512并将连接传输到本地networking/ LclSrv端口22。 按下开始button后,Putty成功打开一个普通的sshterminal会话,但没有任何反应。 (选项显示活动端口转发)。 我用netstat -l检查了端口512没有在RmtSrv上监听。 在这个端口ssh返回“连接被拒绝”。 我究竟做错了什么? 可能是在sshd_config中有一些东西需要改变,以允许隧道? 它可能是RmtSrv,防止我创build隧道的用户权限? 我有sudo btw。 干杯,弗拉德。

mysql通过ssh经常无法连接或超时

我在一台计算机(Ubuntu 14.04)上安装了MariaDB服务器(10.0.12),其他服务器通过ssh连接到安全目的。 ssh隧道是通过autossh打开的,如下所示: autossh -M 3306 -f -Ng -L 3306:127.0.0.1:3306 mariaDB@server-ip 不幸的是,我常常以“无法连接”或“丢失连接”错误结束: SQLSTATE[HY000] [2003] Can't connect to MySQL server on '127.0.0.1' (111) or SQLSTATE[HY000] [2013] Lost connection to MySQL server at 'reading authorization packet', system error: 0. 这是一些额外的信息,因为它可能有帮助: MariaDB [(none)]> show global variables like '%timeout'; +—————————–+———-+ | Variable_name | Value | +—————————–+———-+ | connect_timeout | […]