ssh 和 sshfs 通过 nginx 反向代理连接的问题

ssh 和 sshfs 通过 nginx 反向代理连接的问题

我在 ssh 和 sshfs 连接到 nginx 反向代理后面的服务器时遇到了一个小而烦人的问题。

我使用 sshfs 远程挂载服务器上的一些文件夹,并使用 ssh 连接到它,但两者在空闲时都会断开连接。我通过添加 and 解决了 ssh 连接问题,但ServerAliveIntervalsshfs仍然存在问题。ServerAliveCountMax.ssh/config

我以前使用过 sshfs(没有反向代理),并将这两个选项添加到 fstab 行,一切都很顺利,但在这种情况下它不起作用。文件夹已安装,我可以使用它们,但如果它们闲置一分钟,它们就会断开连接。

我搞不懂!有办法解决这个问题吗?nginx 中是否有一些设置可以在没有这些选项的情况下解决 ssh 连接问题(我有一些连接到服务器的人,他们不太懂技术,他们抱怨断开连接!)

以下是反向代理的 ssh 部分:

upstream server {
  server 10.10.0.xxx:SSH_INTERNAL_PORT;
}

server {
  listen SSH_EXTERNAL_PORT;
  proxy_pass server;
}

编辑:

我忘了说我已经设置好了/etc/nginx/nginx.conf

# ssh reverse proxy conf
stream {
    include /etc/nginx/ssh_enabled/*;
}

相关内容