Questions tagged «tunneling»


7
您将如何通过公共Internet安全地发送syslog?
因此,我有一些服务器要集中记录,但显然我不想在互联网上不安全地传递数据。 我已经尝试过syslog-ng,但是不能使其以安全的方式工作,普通的ssh -L PORT:localhost:PORT user@hostSSH隧道将无法工作,因为我认为这会使日志似乎来自本地计算机,而VPN似乎有点过头了。

5
如何与Windows建立VPN传入连接以建立Internet流量隧道?
出于隐私原因,我想在远程服务器上设置VPN以路由我的所有Internet通信。我可以建立一个传入连接并成功连接到它。问题是,我只能看到远程计算机,而不会打开其他任何网站。我希望远程服务器充当NAT。我怎样才能做到这一点? 请注意,我不想拆分Internet流量。我实际上想将所有流量发送到远程服务器,但需要使其中继流量。 作为记录,我的远程服务器是Windows Web Server 2008,它没有路由和远程访问服务。 澄清度 我对服务器配置最感兴趣。我在配置客户端时没有任何问题。顺便说一句,Windows Web Server 2008似乎具有客户端操作系统(例如Vista)中内置的相同VPN功能,具体地说,它不包含MMC中的RRAS控制台。如果第三方PPTP / L2TP守护程序是免费的,我也欢迎他们提出建议。

2
ssh隧道输出奇怪:输出失败;连接失败:连接超时;
我使用ssh user@xx.yy.zz.41 -p 1234 -D 9898命令进行隧道传输,并将firefox socks5 ip设置为127.0.0.1,其端口设置为9898。它可以成功运行,但是在终端上我的输出错误: channel 39: open failed: connect failed: Connection timed out channel 41: open failed: connect failed: Connection timed out channel 42: open failed: connect failed: Connection timed out channel 43: open failed: connect failed: Connection timed out channel 44: open failed: connect failed: …

2
通过代理的莫什隧道
我对mosh越来越感兴趣,当我拥有不可靠的wifi链接时,我正越来越多地使用它。我要弄清楚的是如何通过DMZ(连接到Internet和防火墙网络)中的服务器构建隧道。 我当前使用ssh的解决方案是编辑.ssh / config以包括如下行: Host server-behind-firewall ProxyCommand ssh server-in-dmz nc %h %p 我还弄清楚了如何使用ssh做一条腿并修剪另一条腿: ssh -t server-in-dmz mosh server-behind-firewall 在server-in-dmz和server-behind-firewall之间,我使用Screen装配了一个mosh会话。 但是我真正想只使用端到端的mosh。我猜想我必须安装server-in-dmz才能监听mosh服务器。但是mosh-server的手册页上说:“如果没有客户端在60秒内与它联系,它将退出。” 简而言之,问题是:如何构建具有多个主机的Mosh隧道?
16 ssh  tunneling 

3
如何为SSH隧道分配主机名
我 ssh root@my.server.ip -g -L 4321:localhost:28017 用来建立从MacBook到托管提供商的专用服务器的隧道。它运作良好。现在,我想访问远程服务器上的几个管理站点(MongoDB状态页面,RabbitMQ页面等,都在不同的端口上)。所有这些都绑定到远程计算机上的127.0.0.1。如何调整此ssh命令以 为隧道分配一个名称,并在浏览器中使用“ my.tunnel.name” 能够在我的浏览器中定义远程端口;我想连接到my.tunnel.name:port,以便能够调用其他站点 ssh是否可能?我已经阅读了手册页并在Google周围搜索了两天,但是它似乎无法正常工作。 --edit 2012-06-01 23:36--由于提供了答案和注释,端口转发现在可以使用 ssh user@remote.server -D 4321 我可以在浏览器中将其设置为代理,浏览器会将对localhost:anyport的任何请求都视为在远程服务器上发出的请求。现在无需使用名称,因为浏览器仅用于远程服务器站点。
16 ssh  port  tunneling 

3
无法删除GRE隧道
我正在Linux 2.6.26中配置GRE隧道,但遇到了一个非常奇怪的问题,无法找到任何解决方案。 我创建了一个名为的GRE隧道gre0,但是无论做什么,我都无法删除该隧道。该命令ip tunnel del gre0失败,并显示响应ioctl: Operation not permitted。任何更改隧道地址的尝试也将失败。 以下命令说明了该问题: # ip tunnel del gre0 ioctl: Operation not permitted # ip tunnel change gre0 # ip tunnel change gre0 remote <some address> local <some address> ioctl: No such file or directory 我可以毫无问题地创建,更改和删除其他隧道,但是gre0即使我重新启动或关闭接口,它也可以一直存在并且不会消失。 如果卸下ip_gre模块,则隧道消失。再次插入模块后,gre0再次出现,问题继续。 我有两个问题: 我该怎么做才能摆脱这个讨厌的隧道?我怀疑这可能是内核或模块错误。 在哪里存储了这些持久性数据(在这种情况下,的信息gre0,但这适用于我什至不知道的任何其他设置)? 如果需要其他信息,请告诉我。 非常感谢您的帮助。
15 linux  tunneling  gre 

2
使用腻子通过多跳进行SSH隧道
我遇到一种情况,我想连接到运行VNC的Linux机器(简称为VNCServer),该机器位于两台连续的Linux机器后面,例如,要SSH到VNCServer,我必须先从笔记本电脑SSH到Gateway1,然后从Gateway1 Shell进入我使用SSH进入Gateway2,然后从该Shell最终使用SSH进入VNCServer。我无法更改网络设计和访问流程笔记本电脑->网关1->网关2->服务器。我在Gateway1上没有root特权,除22和5901之外的所有端口都已关闭。 有什么方法可以在笔记本电脑上启动VNC查看器并访问VNCServer?我知道可以使用ssh隧道功能完成此操作,并且Windows笔记本电脑上有腻子(抱歉,不能在工作笔记本电脑上安装Linux或Cygwin等)。任何帮助将不胜感激,因为这将使我的生活更加轻松!
13 ssh  vnc  tunneling 

4
在单个命令中通过中间计算机建立ssh连接隧道
是否可以通过一个命令在我的计算机A上通过计算机B与计算机C建立SSH连接,从而可以访问计算机C上的外壳? 一件容易事(似乎可以排除使用-L选项简单地转发ssh连接)的原因是,我拥有计算机B上的帐户的密码,并且计算机B上的帐户有权连接到计算机C上的帐户,但是我没有计算机C上该帐户的密码。
10 ssh  tunneling 

4
自动重新连接TCP隧道
我的两台计算机之间的网络连接不可靠:有时活动的TCP连接由于我无法控制的原因而掉线。我想在两台机器之间建立可靠的TCP连接。 如果网络可靠,我将运行ssh -L 1234:localhost:1234 remotehost,服务器侦听端口1234 remotehost,并将客户端指向localhost:1234。但是,如果ssh连接断开,则转发连接也将断开。如何安排自动恢复客户端和服务器之间的连接? 非解决方案: 这不适用于交互式应用程序,因此屏幕不适用。 这不只是自动地重新连接一个SSH隧道,拉autossh。我想继续使用相同的隧道式TCP连接,而不是开始新的连接。 原则上,VPN可以解决问题。但是,当我只想要一个TCP连接时,这似乎有些矫kill过正,而且我希望即使我在任一端都没有root权限,该解决方案也能起作用。 我对一个叫做rocks那样的程序记忆犹新,但这似乎已经从网络上消失了。我对双方都对Linux最感兴趣(尽管我希望这个级别的程序可以移植到其他unices上),但是如果您知道一个在QNX和VMS之间工作的程序,那就更好了。
9 ssh  unix  tcp  tunneling 

2
反向SSH隧道
我试图将网络流量从远程服务器转发到本地计算机,以测试一些API集成(tropo,paypal等)。基本上,我正在尝试设置类似于tunnlr.com提供的内容。 我已经使用以下命令启动了ssh隧道 $ssh –nNT –R :7777:localhost:5000 user@server 然后我可以看到服务器现在正在使用以下端口监听7777端口: user@server:$netstat -ant | grep 7777 tcp 0 0 127.0.0.1:7777 0.0.0.0:* LISTEN tcp6 0 0 ::1:7777 :::* LISTEN $user@server:curl localhost:7777 Hello from local machine 这样就可以了。实际上,curl请求是从本地计算机提供的。 现在,如何启用通过该隧道路由server.com:8888? 我试过像这样使用nginx: upstream tunnel { server 0.0.0.0:7777; } server { listen 8888; server_name server.com; location / { access_log …


5
SSH隧道作为Windows服务[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 2年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我想设置一个SSH隧道以作为Windows服务运行,我需要能够仅使用命令行对其进行设置,这样就可以计算出任何不包含命令行版本的软件。 我可以使用哪些工具用于Windows?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.