问题标签 [ssh-tunnel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tunnel - SSH 隧道的自定义本地主机名
通常,当创建隧道时,它从本地主机上的某个端口开始。所以本地应用程序可以通过打开这个本地端口来使用它。
是否可以使用自定义名称而不是“localhost”?它应该是一个没有任何底层虚拟机的虚拟主机。
我需要创建两个从同一个端口开始的隧道(到两台不同的计算机)。我想,可能有可能使用不同的主机名......
svn - TortoiseSVN 存储库浏览器不工作
当我在 TortoiseSVN 存储库浏览器(我知道存在)中搜索一个 URL 时,它会提示我输入我输入的用户名的密码。但是,它总是说我的密码被拒绝(我知道我有正确的密码)。经过多次尝试,我尝试关闭密码提示。在它最终停止之前需要 5 到 10 次关闭。
存储库浏览器然后说
为了更好地调试 SSH 连接问题,请从 Subversion 配置文件的 [tunnels] 部分中的 'ssh' 中删除 -q 选项。网络连接意外关闭。
首先,我没有从任何命令行访问它,所以我不确定这-q
是什么东西。其次,我不确定这个“Subversion 配置文件”是什么。
有没有人有任何想法?这是一个常见的 TortoiseSVN 问题吗?
mysql - 如何通过 SSH 隧道从 MVC3 .net 应用程序连接到 MySQL 数据库
我正在使用 Entity Framework 4 构建一个 .net MVC3 应用程序。我想连接的数据库之一必须通过 SSH 隧道访问。有没有办法通过 web.config 做到这一点?如果不是,我应该考虑哪些方法?
谢谢,阿弗里兹
amazon-web-services - MATLAB:验证到 AWS 的 SSH 隧道是否打开。
我正在使用 MATLAB 连接到托管在 AWS 中的数据库(使用数据库工具箱)。为此,我将数据库的 URL 作为本地端口提供,并创建到 AWS 主机的 SSH 隧道。
问题是需要创建此隧道才能运行代码。如果不是,则不会生成错误消息,但 MATLAB 会挂起并需要终止。我想将此代码部署给如果此隧道丢失将无法进行故障排除的用户。
我的问题是:有没有办法检查在 MATLAB 中打开的本地端口?如何检查隧道是否已设置?
ssh - 用于 LDAP 的多跳 SSH 隧道
我正在尝试浏览隐藏在我们的 VPN 中的 LDAP 服务器。拓扑如下所示:
我可以从家里通过server1
SSH 连接,server1
也可以server2
通过 LDAP 连接(在端口 389 上)。所以我的问题是:我如何才能将该 LDAP 连接从server2
回转发到我的本地 PC,以便使用Apache Directory Studio之类的东西来浏览我家用 PC 上的 LDAP 结构?
linux - linux中的ssh端口转发(隧道)
我有一个想要解决的特定场景。我目前通过端口转发连接到主机:
和另一个主机:
无密码登录在两者上都可以工作。外部世界都看不到远程服务器。现在我正在 remote_server_2 上运行一项服务,我希望能够在 remote_server_1 上访问该服务。我想我必须设置从 remote_server_1 到我的笔记本电脑的反向端口转发,然后再到 remote_server_2,但我不知道该怎么做。以前有人遇到过这种情况吗?
编辑:万一其他人需要它的完整解决方案:
gateway
然后通过以下方式设置隧道server_1
:
然后从以下位置访问它server_1
:
嘿 prestoserver_2
节目bar
:-)
python - 如何使用 Python 和 Paramiko 创建 SSH 隧道?
我需要创建隧道以从数据库中读取信息。我使用 Paramiko,但我还没有使用过隧道。请提供一个创建和关闭隧道的简单代码示例。
ssh - 如何使用 ssh 隧道转发 X11 或身份验证等*服务*?
我想创建一个服务,允许我显示存储在我连接到的远程服务器文件系统中的文档和媒体(想想 PDF 和 JPEG)ssh
。X11 转发并没有削减它,因为它太慢了。相反,我想设计一个协议来按需从远程系统复制文件,然后显示它们。
我的问题是双重的:
如何获取远程机器上的端口?因为我可能有多个连接,所以我不能简单地使用一个众所周知的端口——我必须动态分配一个端口。
获得端口后,如何将其与远程机器上的显示应用程序通信?SSH X11转发通过设置
DISPLAY
环境变量进行通信,代理转发通过设置SSH_AUTH_SOCK
环境变量进行通信。也许我可以用远程命令做一些创造性的事情?
我欢迎任何想法。
svn - svn over 2 ssh 隧道
我正在努力解决这个问题,也许有人可以帮助我更好地理解这一点。我发现了一个几乎是我想做的问题,称为Accessing Subversion repository with 2 hops using svn+ssh protocol
这是我想做的事情:
我想在我的 Live 服务器上签出一个 svn 项目,但 svn 服务器无法在 Internet 上访问。所以我需要通过 ssh 隧道进入我的主网络服务器,然后进入 SVN 服务器,然后将文件签出到 Live 服务器
为了清楚起见,这里有一些虚构的设置:
- 实时服务器:(eth0)10.123.210.123
- 网络服务器:(eth0) 10.89.123.123 和 (eth1) 192.168.1.1
- SVN 服务器:(eth0) 192.168.1.8
所有服务器都使用端口 9222 上的密钥文件进行身份验证,并且服务器有一个具有有效密钥的用户管理员。所以管理员几乎可以从任何服务器登录到每台服务器,Live 无法从逻辑上直接访问 SVN。
因此,根据上述帖子中的@epsilon-prime,我应该在 Live 服务器上设置 /home/admin/.ssh/config
除了我无法连接到这个设置之外,我真的不明白这将如何帮助我进入颠覆服务器。一旦使用这个 ssh,我就在 subversion 服务器上,但我需要在带有这个隧道的 Live 服务器上......或者我只是错过了一些非常明显的东西?
facebook - facebook的抄写员队列问题
我们像这样使用抄写员:
Web 服务器(SA) ---> 本地 Scribe 服务器(SB)
- Web 服务器(SA)和本地 Scribe 服务器(SB)在一台机器上;
- Web 服务器只是将每个日志发送到 scribe 最多 3 次,重试 2 次后我们就丢弃它们。
- Local Scribe Server 使用缓冲存储,primary 使用网络存储将日志发送到下一个 Collector Scribe BJ,然后将 log 写入本地磁盘,我们设置 max_queue_size=1000000000 和 max_queue_length=20000000。
---->Collector Scribe BJ(SC)----ssh 隧道(gzip 压缩)---vpn--->Collector Scribe SH(SD)
- 一个 LAN 上的 Collector Scribe BJ(SC) 和 Local Scribe Server(SB)。
- Collector Scribe BJ(SC) 使用多存储,store0 使用缓冲存储,store0 primary 使用网络存储将日志发送到下一个 Collector Scribe SH,store0 将日志写入本地磁盘,我们设置 max_queue_size =10000000 和 max_queue_length=2000000。
- Collector Scribe BJ(SC)使用store0——缓冲存储——主存储网络将日志发送到本地端口,并通过ssh隧道将消息从IDC BJ发送到IDC SH。
- 最后,收集器 scribe SH(SD) 使用 std 文件存储将日志写入其磁盘。
这是我的问题。
问题 1:我在 scribe 源代码中找不到 max_queue_length 选项用法。而且我还发现了一些在 googlegroup 中提到的 max_queue_length 已被弃用的信息。所以在这里使用“max_queue_length=20000000”没有什么效果吗?
问题2:只有选项max_queue_length“如果队列中的消息数量超过这个值,缓冲存储将切换到写入辅助存储(在githup wiki中描述)”可以控制缓冲存储scribe何时可以切换主存储存储到二级存储。当 max_queue_length 无用时,如何控制缓冲存储将主存储切换到辅助存储?
问题3:当Local Scribe Server(SB)二级存储的写入速度大于Web server(SA)的输入速度时,无论如何Local Scribe Server(SB)不会丢失数据?
问题 4:我还在 inder.pall 提到的 googlegroup 中找到了一张图表。Here is the link: http://scribe-server.googlegroups.com/attach/979f9ffbe00f5eb3/Screen+Shot+2011-11-22+at+9.12.32+AM.png?gda=FIJ3I0cAAACFwDSo_bUG96Wo0CVG6AlpKMzYsToU_WRZEGbv_RKdbkT0wWvVm1xmkWqWMWNxOm4bQwFxJw55cVwemAxM-EWmeV4duv6pDMGhhhZdjQlNAw&view=1&part=4 我认为只有当抄写员不可用(不存在且超时)或其队列大小大于 max_queue_size 时,它才会将 TRY_LATER 返回给其上游抄写员。这时候它的upriver scribe 会把消息备份到secondary 吗?
问题 5:如问题 4 所述,当 vpn(BJ--SH) 非常繁忙且延迟非常大,但隧道可用且收集器抄写员 SH(SD) 不返回 TRY_LATER 并且显然收集器抄写员 BJ( SC) 的输入速度大于其进入隧道的输出速度,所以 Collector Scribe BJ(SC) 的 mem 会不断增加而不使用二级存储?