autossh

Exe. 路径不是绝对的(尝试启动我创建的服务)
autossh

Exe. 路径不是绝对的(尝试启动我创建的服务)

我需要让 Ubuntu 节点在启动时启动到 SSH 服务器的自动 SSH 隧道。 我创建了一个服务,内容如下: ' ' ' ' [单元] 描述=启动时 Autossh 隧道 之后=网络在线.目标 [服务] 类型=简单 用户=root ExecStart=/var/tmp/autossh.sh 失败时重新启动 [安装] WantedBy=多用户.目标 ' ' ' ' autossh.sh 脚本位于/var/tmp包含以下内容: 自动SSH[电子邮件保护]-p 22 我运行“sudo systemctl status autossh...

Admin

在系统启动时启动 autossh
autossh

在系统启动时启动 autossh

有没有办法autossh在启动时启动,以便在用户登录之前启动并设置 ssh 隧道?我将 Ubuntu 启动到终端,我希望该autossh过程在启动时自动启动,以便我可以通过 ssh 进入。 我尝试将命令添加到/etc/rc.local,以及创建/etc/init/*.conf脚本。这些似乎都不起作用。 ...

Admin

在 Ubuntu 16.04 上安装看门狗
autossh

在 Ubuntu 16.04 上安装看门狗

我有一台位于 NAT 后面的 PC,它与我的 Digitalocean VPC 建立反向 SSH 连接。我利用这个反向 SSH 连接从家里登录我的办公室 PC(我被授权这样做)并复制文件并执行其他重要操作。 虽然不常见,但我注意到我的办公室电脑会重新启动(由于电源故障等原因)并断开与我的 VPC 建立的反向 SSH 连接。在这种情况下,我无法从家用电脑连接到办公室电脑。 我运行以下脚本来建立反向连接+动态代理,以匿名化我在办公室电脑上生成的流量(因为我不需要共享浏览信息)。 autossh -CD 8080 -i digitalOcean -R 808...

Admin

连接失败时 autossh 转发端口保持打开状态
autossh

连接失败时 autossh 转发端口保持打开状态

我正在尝试从我的家庭网络建立反向 SSH 隧道。我已经做到了每次重启时 autossh 成功连接一次(且仅一次)。我正在将远程端口转发到我的本地机器,这样我就可以在家外连接。我使用卫星互联网,并且位于双 NAT 防火墙后面,因此直接连接到我的家庭网络是行不通的。 似乎当 ssh 连接第一次断开时,远程计算机上的端口处于打开状态。任何后续重新连接尝试都会失败,因为端口已被使用。除非我重新启动服务器,否则无法重新启动,这不太理想。 使用 Google 或论坛搜索没有任何结果,所以我希望这里有人可以给我指明正确的方向。 我已按照此处的指导配置了服务器和本地机...

Admin

AutoSSH 实现强大的隧道
autossh

AutoSSH 实现强大的隧道

我正在尝试启动一个从 A 到 B 的 ssh 隧道,并让它运行,尽管存在以下情况:A 上的网络/wifi 断线,B 上的远程服务器重启。我的 ssh 隧道在 A 上使用 upstart 脚本启动事件开始于(net-device-up IFACE=eth0) 我发现 autossh 应该可以处理这类事情,但在使用过程中遇到了一些麻烦。upstart 执行: autossh -M 0 -2qTN -o "ServerAliveInterval 30" -o "ServerAliveCountMax 2" -L 5678:somehost:5678 user@...

Admin

如何防止 autossh 偶尔卡住?
autossh

如何防止 autossh 偶尔卡住?

我正在使用autossh它构建反向 ssh 隧道,但有时隧道会停止工作,我需要终止 autossh 并重新启动它。 /etc/cron.d/autossh @reboot autossh -f -nNT -R 3269:intranet.example.com:3269 public.example.com & autossh 似乎处于一种奇怪的状态,转发端口仍然打开,但你没有收到对方的响应。通过重新启动 autossh 可以解决这个问题。 我怎样才能防止这个问题发生? ...

Admin

重启时连接 SSH 隧道?
autossh

重启时连接 SSH 隧道?

如果我的本地主机出现故障,我该如何重新建立隧道? 我有两台机器,Remotehost 和 localhost,在我的 localhost 上我运行 autossh 以便在出现网络问题时保持隧道处于活动状态。 autossh -M 20000 -L 3300:192.168.2.101:3306 -R 3000:192.168.1.3:3000 [email protected] -p 80 但是如果我需要重新启动本地主机怎么办?那么我该如何自动重新连接隧道? ...

Admin

我的 autossh 隧道有什么问题?
autossh

我的 autossh 隧道有什么问题?

这是我的台式机和笔记本电脑之间的协同隧道。两者都是 Ubuntu 14.04 LTS。请注意,localhost 是桌面。 这有效: ssh -N -f -L 24800:localhost:24800 laptop 这并非如此(我敢发誓它曾经是!): autossh -N -q -L 24800:localhost:24800 laptop 我在这里干什么? 错误: synergyc --debug INFO --no-tray -f --name Q localhost 2016-07-16T18:46:52 INFO: Synergy...

Admin

建立持久的 autossh 反向 ssh 隧道
autossh

建立持久的 autossh 反向 ssh 隧道

有人能给我指出一个好的(一步一步的)资源方向,以便在启动时使用 systemd 通过 autossh 设置反向 ssh 隧道吗? 我已尽力使用在线找到的资源来执行此操作,并成功手动创建了反向 ssh 会话,但未能设法使用 systemd 自动化该操作,以便我的“远程”系统可以重新启动而不会引起问题。 我正在尝试使用以下方式建立持久的 autossh 会话这教程,但是当我运行时sudo systemctl enable autossh.service我一直遇到这个错误:update-rc.d: error: cannot find a LSB script f...

Admin

输入密码后Autossh fork
autossh

输入密码后Autossh fork

我有一个 SSH 隧道,我使用 autossh 运行它以确保它可靠地运行。 我唯一的问题是我有一个用于连接的加密私钥。如果我想将我的进程分叉到后台,那么我就没有机会输入密码并解锁我的密钥。 有没有办法让 autossh fork后我输入密码吗? ...

Admin

SSH 反向隧道可以接受非本地连接吗?
autossh

SSH 反向隧道可以接受非本地连接吗?

我的办公室有一台位于防火墙后面的服务器、一台位于 NAT 后面的家庭服务器以及一台我随身携带的笔记本电脑。有时我想从家里访问办公室服务器,所以我做了以下设置。 家庭路由器将端口 2223 重定向到家庭服务器端口 22。 我正在办公室使用 autossh 和 systemd 单元运行反向隧道: [Unit] Description=Call home using port 2223 and reverse tunnel 22222 into 22 After=network.target [Service] User=atilla Environment="...

Admin

启动服务并使用 ssh 或 autossh 运行/加载脚本,在后台进行远程端口转发“-f”以执行脚本中的更多/下一个命令!
autossh

启动服务并使用 ssh 或 autossh 运行/加载脚本,在后台进行远程端口转发“-f”以执行脚本中的更多/下一个命令!

我的配置: debian 10.9 4.19.0-19-amd64 OpenSSH_7.9p1 Debian-10+deb10u2, OpenSSL 1.1.1d 10 Sep 2019 autossh 1.4g GNU bash, 5.0.3(1)-release (x86_64-pc-linux-gnu) 我开始一项服务/etc/systemd/system/myshh.service ExecStart=/home/user/ssh_run开始我的脚本ssh_run 这只是我尝试过的 SSH 和 AUTOSSH 的众多示例中的两个 ssh_运行脚本 #...

Admin

autossh总是错误退出
autossh

autossh总是错误退出

为了方便起见,我使用了别名ssh,autossh -M0效果很好。 但是它总是错误退出,这会导致我的脚本出现问题。 例如 ssh me@myserver 'true' # equivalent to: autossh -M0 me@myserver 'true' echo $? # 1 我该如何解决? (脚本中的解决方法,使用它/usr/bin/ssh代替ssh。但如果可能的话,我想解决这个问题。) ...

Admin

Autossh 在本地的工作方式与在远程服务器上的工作方式不同
autossh

Autossh 在本地的工作方式与在远程服务器上的工作方式不同

如果我autossh在本地计算机上启动,如下所示: autossh -M 20000 -f - nNT -L 192.168.144.1:5433:127.0.0.1:5432 remote-user@remote-server-B ssh它会自动在后台启动以下命令,这正是我所期望的: ps aux | grep -i ssh /usr/lib/autossh/autossh -M 20000 -f - nNT -L 192.168.144.1:5433:127.0.0.1:5432 remote-user@remote-server /usr/bin/s...

Admin