问题标签 [autossh]

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 投票
2 回答
1049 浏览

linux - alpine linux -- autossh(缺失)

我需要能够:

--RUN apk add --no-cache autossh

用于将我的项目从 ubuntu 迁移到 alpine linux

我在构建 Dockerfile 时遇到错误.. 有什么解决方法吗?我无法摆脱 autossh 要求,因为我需要它来连接到我的 compose db。

0 投票
1 回答
2667 浏览

linux - 当隧道被拆除并重新启动时,反向 ssh 隧道无法绑定到端口

我有一台主机在启动时启动反向 ssh 隧道,如下所示:

它工作得很好,并且形成了反向隧道。但是每当我重新启动主机时,建立隧道的远程服务器都会这样说:

为了让我解决这个问题,我必须等待几分钟让旧的 ssh 隧道超时,然后找到新的 ssh 连接并终止它,然后当我重建 ssh 隧道时它工作正常。

是否有ssh命令或autossh命令可以检查远程主机是否可以绑定该端口,如果没有,请在几秒钟内重试?

0 投票
1 回答
1363 浏览

ssh - Autossh not accepting logfile option for ssh

The above command works. The one below doesn't.

It says,

How can I specify a log file as the SSH option when passing it to autossh?

0 投票
1 回答
232 浏览

debian - Debian 哪个仓库有包 autossh?

我正在尝试autossh在 Debian Squeeze 上安装,但出现错误E: Unable to locate package autossh

我不知道该软件包autossh存在于哪个存储库中。我尝试在 Debian 站点上进行搜索,但无法获得存储库地址。

那么,这个包裹在哪里呢?要添加到 apt sources.list 的 repo 地址是什么?

编辑:

这是我的sources.list

apt-cache policy autossh

我得到错误

0 投票
2 回答
1313 浏览

ssh - autossh 失败,退出状态为 1,没有错误消息

我正在尝试运行 autossh(在运行 CentOS6 的 VM 上),但它会立即退出并显示帮助消息。我认为这是一个系统问题,因为当我在另一台计算机(运行 Ubuntu 14.04)上使用完全相同的参数运行它时,它工作正常。当我运行相同的命令但使用 ssh 而不是 autossh 时也可以。所以我尝试了 strace 看看那里是否有什么问题。但如果有,我不确定它是什么。有任何想法吗?

这是 autossh 命令:autossh -oStrictHostKeyChecking=no -oServerAliveInterval=15 -oServerAliveCountMax=4 -L 3130:localhost:3130 -N -i /path/to/some.pem user@remotehost

这是 strace 输出(注意myserver是一个条目,.ssh/config其中包含与上一个命令相同的参数):

0 投票
1 回答
875 浏览

ubuntu - 作为 systemctl start SERVICE 运行的 Autossh 脚本有效,但 systemctl enable SERVICE 失败

我们正在尝试让 autossh 在 Ubuntu 16.04.2 的启动时连接到远程服务器。所以我们使用 systemctl 来完成这项工作。脚本如下:

如果我们使用 start 启动服务就可以了

但是如果我们使用启用服务它会失败

错误代码是

“ssh: 连接到主机 REMOTE_IP 端口 22: 网络不可达”</p>

有人可以提供任何建议吗?

非常感谢。

0 投票
0 回答
72 浏览

linux - 设置 autossh 隧道

我们有安装了 autossh 的服务器

隧道数约 20

今天我们添加了新的隧道,但不起作用。

如果更改新隧道而不是之前的新隧道,则新隧道可以工作,而之前没有。

例如

工作正常

不行


如果我们换线

工作正常

不行

可能存在限制限制连接?

0 投票
1 回答
900 浏览

docker - 使用 docker 容器作为网络内的 SSH 隧道

我正在尝试使用 docker 容器来设置到远程数据库的 SSH 隧道,该远程数据库只能通过 SSH 访问。我有一个包含多个容器的 docker 网络,并希望使数据库可用于网络中的所有容器。

SSH 容器的 Dockerfile 如下所示:

.ssh 目录里面是我的密钥和配置文件,看起来像这样:

隧道本身在这个容器上工作,这意味着我可以从它内部以 localhost:12345 的身份访问数据库。

现在我也想从同一网络中的其他容器访问它。

我的 docker-compose.yml 看起来像这样(我注释掉了一些试验):

我尝试使用主机名“my_ssh”、ipv4_address、“localhost”以及端口 12345 和 23456 从 service_1 内部访问远程数据库。这些组合都不起作用。我哪里错了?

或者我还能如何实现从容器到远程数据库的永久连接?

0 投票
1 回答
113 浏览

linux - 启动时重新启动 autossh 反向隧道的问题

我似乎有一个奇怪的问题:我想在启动时重新启动反向 ssh 隧道,我已经尝试使用 init 脚本(以用户身份执行时可以正常工作)并添加了一行,/etc/rc.d但它都不起作用。启动后我得到的是:

但我无法从server. 所以我在启动后做了以下事情:

我可以使用端口 19999 登录就好了!

密钥权限看起来像:(但 root 不需要关心,不是吗?)

0 投票
1 回答
106 浏览

autossh - 分布式下载系统上的 Autossh 绑定错误

我已经建立了一个分布式系统,其中运行在数字海洋水滴上的多个 spring boot 下载器通过 autossh 隧道连接到数据库,如下所示连接到 mysql 数据库。

我在 auth.log 中收到以下消息,其中包含一些错误,包括错误:绑定:地址已在使用中和错误:channel_setup_fwd_listener_tcpip:无法侦听端口:20000

请让我知道您对为什么会出现此问题的想法。

问候康泰