- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在可能具有Internet连接或没有Internet连接的系统上运行autossh。我真的不知道它什么时候有连接,但是如果是这样,我想通过以下方法使autossh建立ssh隧道:
autossh -M 2000 -i /etc/dropbear/id_rsa -R 5022:localhost:22 -R user@host.name -p 6022 -N
/usr/bin/ssh: Exited: Error resolving 'host.name' port '6022'. Name or service not known
ssh
进程运行吗?我是否真的需要通过
ping
来检查连接?
最佳答案
您需要将AUTOSSH_GATETIME
环境变量设置为0
。从autossh(1):
Startup behaviour
If the ssh session fails with an exit status of 1 on the very first try, autossh
1. will assume that there is some problem with syntax or the connection setup,
and will exit rather than retrying;
2. There is a "starting gate" time. If the first ssh process fails within the
first few seconds of being started, autossh assumes that it never made it
"out of the starting gate", and exits. This is to handle initial failed
authentication, connection, etc. This time is 30 seconds by default, and can
be adjusted (see the AUTOSSH_GATETIME environment variable below). If
AUTOSSH_GATETIME is set to 0, then both behaviours are disabled: there is no
"starting gate", and autossh will restart even if ssh fails on the first run
with an exit status of 1. The "starting gate" time is also set to 0 when the
-f flag to autossh is used.
AUTOSSH_GATETIME
Specifies how long ssh must be up before we consider it a successful connec‐
tion. The default is 30 seconds. Note that if AUTOSSH_GATETIME is set to 0,
then not only is the gatetime behaviour turned off, but autossh also ignores
the first run failure of ssh. This may be useful when running autossh at
boot.
AUTOSSH_GATETIME=0 autossh -M 2000 -i /etc/dropbear/id_rsa -R 5022:localhost:22 -R user@host.name -p 6022 -N
关于ssh - autossh退出,因为ssh(dropbear)无法解析主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32701821/
在 ssh 上运行此命令时我没有问题,但在 autossh 中它不起作用。 到目前为止我已经完成的命令列表: 1- ssh-keygen -t rsa 2- cp id_rsa.pub /home/s
我似乎遇到了一个奇怪的问题:我想在启动时重新启动反向 ssh 隧道,我已经使用 init 脚本(以用户身份执行时工作正常)尝试过,并在 /etc/rc.d 中添加了一行,但都不起作用。启动后我得到的是
我需要能够: -- 运行 apk 添加 --no-cache autossh 用于将我的项目从 ubuntu 迁移到 alpine linux 我在构建 Dockerfile 时遇到错误。有什么解决方
我设法在 Raspberry Pi 2 和我的服务器(具有静态 IP 的服务器)之间创建了一个反向 SSH 隧道,并且工作正常。我在服务器上使用的用户帐户称为“ksproxy”(它不是真正的“代理”,
我正在尝试创建 ssh 反向隧道。当我在终端上运行以下命令时,效果很好: autossh -M 10876 -N -f -o PubkeyAuthentication=yes -o PasswordA
出于某种原因ssh无法设置通往我的 Google Compute Engine 实例的隧道。我必须使用 gcloud compute ssh .我真的很想建立一个持久/有弹性的隧道,就像 autoss
我在 Windows XP 上使用 cygrunsrv 和 autossh 来创建一个服务,该服务构建到远程服务器的隧道,但我还想创建另一个从远程服务器到另一台服务器的隧道。 我可以用这个命令行实现它
我在用于远程端口转发的脚本中运行 autossh,如果连接超时、ip、端口不存在或响应,我需要退出、终止、停止脚本,而不使用 ssh、sshd 配置文件,是这样吗可能的?没有答案,在堆栈站点或 aut
我正在尝试在我的 Debian Wheezy 系统上创建一个服务。 当尝试使用 start-stop-daemon 运行 autossh 时,pid 文件中包含的 pid 与 autossh 进程不匹
我们正在尝试让 autossh 在 Ubuntu 16.04.2 的启动时连接到远程服务器。所以我们使用 systemctl 来完成这项工作。脚本如下: [Unit] Description=Keep
我是一名优秀的程序员,十分优秀!