问题标签 [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.

0 投票
3 回答
56252 浏览

ssh - 通过 ssh 隧道进行 rsync

我想 rsync 到一个集群节点,我通常通过另一个系统连接到该节点:

说我先连接到

从那里到

现在我想从我的工作站 rsync 到 clusternode。我执行以下操作:

  • 我打开一个 ssh 隧道

    /li>
  • 我从我的工作站同步到 clusternode

    /li>

它不起作用,我明白了

为什么它不起作用?我需要做什么?


我在这里找到了很多信息:

http://toddharris.net/blog/2005/10/23/rsyncing-through-an-ssh-tunnel/

我想了解我的问题是网桥和目的地之间的第二次身份验证,所以我改为方法 2 也不是很优雅,但它有效。我想尝试方法 3,但我不知道如何配置 rsync 守护进程

0 投票
1 回答
1499 浏览

ssh - 使用 MobaXterm 到连接到 wn3000rp wifi 扩展器的树莓派的 ssh 隧道

我想使用 MobaXterm 连接到我的树莓派,以便在任何计算机上使用它,这里是我如何开始工作的……我尝试使用 Windows 8 通过 MobaXterm 连接。我的 Windows 和我的树莓都连接在一个使用相同netgear wn3000rp的wifi网络,它是一个wifi扩展器。

当我为我的覆盆子 MobaXterm 创建一个 ssh 隧道时,要求我登录到覆盆子,它会处理然后我收到这个答案:

谢谢你的回答

0 投票
1 回答
1756 浏览

git - 通过 ssh 隧道转发 ssh 协议 | 企业防火墙

短的

为什么现在git pull/push不工作,ssh防火墙后面正在运行(尤其是ssh git@bitbucket.org)。


有人问过类似的问题,我已经阅读了它们。但我仍然缺乏理解。

我坐在公司防火墙后面,我设法通过配置~/.ssh/config(使用开瓶器 + 公司 http 代理)设置到我的路由器(DD-Wrt @ Asus RT-N16,sshserver 是 dropbear)的 ssh 连接(端口 443)。

由于端口 22 被阻塞,我想我可以设置一个 ssh 隧道,这使我能够使用端口 22 来从我的工作机执行进一步的 ssh 命令,特别是与git push/pull(使用不支持通过端口 443 进行 ssh 访问的 bitbucket 一起使用)。 ..)

我很乐意提供一些意见。或者甚至可能是其他方法。

我只是注意到...git 使用它自己的 ssh 命令(in $GIT_SSH),我没有考虑过。但这只是问题的一小部分,因为即使ssh git@bitbucket.org没有工作。

设想

工作机-->防火墙--> asus_rtn16 --> git repo

编辑

转发现在正在工作,我可以 ssh 进入每台机器。Git仍然有一些麻烦。

~/.ssh/config

我没有被提示登录。我添加了 RSA 身份验证,但也没有提示我输入保护密钥的密码。

我确实设置GIT_SSH了指向正确的 ssh,并且配置中的路径是绝对的。

当我尝试推动时会发生这种情况

正常的 ssh 连接应该继续


调试 LV3

git push -u origin --all失败

ssh -vvv asus正在成功

好像有什么问题debug3: sign_and_send_pubkey


附加数据

chmod of~/是 755,chmod ofid_rsa.pub是 644 并且id_rsa有 600

0 投票
1 回答
35856 浏览

git - 通过 SSH 隧道访问 Git 仓库

我可以访问可以访问 GIT 服务器的 SSH 帐户,并且能够在此 SSH 登录中克隆/推送/拉取存储库。但是我无法从其他地方访问这个 repo。

在我使用的 SSH 帐户上,

克隆回购。

我尝试使用从另一台机器到 git 服务器的 ssh 隧道,

但是,我不断收到提示输入用户“git”的密码。有什么想法我在这里做错了吗?

0 投票
1 回答
488 浏览

linux - 将 webservice 调用重定向到 http://[远程服务器 ip]:7777 到 http://[本地机器 ip]:8888

我有一个通过 ssh 隧道在远程机器上运行的 web 服务。因此,我将能够通过http://[local machine ip]:8888. 但这里的问题是,我的源代码试图通过公共 ip ( http://[remote server ip]:7777) 访问 web 服务。所以我需要所有从我的本地机器到远程机器的流量都应该重定向到http://[local machine ip]:8888.

例如http://[remote server ip]:7777重定向到http://[local machine ip]:8888

请注意:端口不同,我的操作系统是 ubuntu 12.04

0 投票
0 回答
634 浏览

ssh-tunnel - 到 CUPS 的 SSH 隧道如何提供管理员密码?

我正在通过隧道连接到远程网络,并且想要管理其中一台机器(比如 192.168.0.10)的打印机,所以我:

现在在我的浏览器 localhost:8080 上,我很高兴地获得了 CUPS 信息,但是当我尝试管理时,cups 服务器只发送:'FORBIDDEN' 消息并且不让我有机会进行身份验证。有没有办法绕过这种行为?

0 投票
1 回答
208 浏览

ant - 如何通过 VPN 主机远程运行 Ant 任务

我需要使用 VPN 在远程主机上通过远程主机运行一些 Ant 任务。我可以使用 sshexec 吗?例如:在 Teamcity 服务器上,我使用 VPN 对网关主机运行 sshexec 任务,并且我需要在此 VPN 中的另一台主机上运行任务。

感谢您的回答。

0 投票
1 回答
258 浏览

android - 关于 SOCAT 的说明

任何人都可以描述我 SOCAT 吗?事实上什么是socat?我该如何设置?我正在尝试在一个android项目中创建一个SSH隧道,但我发现在我的隧道中也需要使用socat,但我不知道它是什么!!!

0 投票
1 回答
673 浏览

database-connection - 连接到只能从不同的 ec2 实例访问的远程数据库服务器的最佳方法是什么?

我将如何连接到只能通过 ssh 隧道访问到 ec2 实例的数据库。目前的路线是:

我的 ubuntu 笔记本电脑 -> ec2 实例 -> postgres 数据库服务器

  • 我完全控制了 ec2 实例。
  • 我只能通过 ec2 实例访问远程数据库服务器的 5432 端口。它位于不同的服务器上。

我一直在使用终端访问数据库,但更喜欢懒惰并使用 pgAdmin 或 RazorSQL 之类的东西。我假设我可以对我的 ec2 实例进行 ssh 隧道,然后将某种端口转发到数据库服务器,但我无法超越 ssh 隧道。

双跳 ssh 隧道将不起作用,因为我没有对数据库服务器的 ssh 访问权限。

谢谢!

0 投票
1 回答
606 浏览

hadoop - SSH 隧道访问 EC2 Hadoop 集群

背景 :

  1. 我在 EC2 实例上安装了 3 个节点 Cloudera Hadoop 集群,它按预期工作。

  2. 我的 Windows 机器上的客户端程序将数据从我的机器加载到 HDFS。

细节 :

我的客户端程序是用 Java 开发的,它从 Windows 本地磁盘读取数据并将其写入 HDFS。

为此,我尝试通过 Putty 创建 SSH 隧道,然后尝试使用我的 Windows 用户名登录到远程 EC2 实例,该实例不起作用。我可以使用 unix 用户名登录。我想了解这是正确的行为吗?

我不知道我是否正确创建了隧道,但是之后当我尝试运行我的客户端程序时,它给了我以下错误:

我的客户端程序是用 Java 开发的,它从 Windows 本地磁盘读取数据并将其写入 HDFS。当我尝试运行我的程序时,它给了我以下错误。

任何想法?