在以前版本的 Windows 上,我使用以下技术在 Windows 启动时运行批处理文件。
我一直没有成功找到如何在 Windows 10 上做类似的事情。
有任何想法吗?
我正在尝试将 Windows 计算机设置为始终有两个 SSH 隧道连接到我的 Linux 服务器。
目前,我正在使用 PuTTY 打开两个 SSH 隧道:我在 PuTTY 中登录到服务器,将其最小化,并且从不碰它。这很有效,除非 SSH 连接断开:PuTTY 显示错误消息,我需要手动关闭错误并重新连接到服务器。
我想要做的是有一个应用程序可以设置两个 SSH 隧道,并且可以自动重新连接,而无需手动执行任何操作,包括输入密码。我通过两条隧道发送的数据是 VNC 连接,所以我通常不会在机器前清除错误和输入密码。这两条隧道是一条本地隧道,一条远程隧道。
(是的,我知道自动登录到 SSH 的危害。我计划创建一个没有特权且不允许交互登录的专用用户,并使用它。)
我确实发现了这个问题:如何可靠地保持 SSH 隧道打开?,但那是使用 Linux 作为 SSH 客户端,而我使用的是 Windows。
我正在尝试根据此页面上给出的说明连接到远程服务器:https :
//bokeh.pydata.org/en/latest/docs/user_guide/server.html#ssh-tunnels
它建议使用以下命令创建从我的本地机器到我的服务器的隧道:
ssh -NfL localhost:5006:localhost:5006 user@remote.host
Run Code Online (Sandbox Code Playgroud)
然而,我的本地机器是 Windows - 作为一名初学者程序员,我无法弄清楚如何重现上述命令,但使用 PuTTY。
有人能帮我解决这个问题吗?
谢谢