如何在 bitvise ssh 客户端中设置当打开 Windows 或重新启动 Windows 时隧道自动连接?

如何在 bitvise ssh 客户端中设置当打开 Windows 或重新启动 Windows 时隧道自动连接?

现在,如果我打开 bitvise 应用程序并单击登录按钮,隧道就会正常工作。我想改变这一点。我希望隧道在打开 Windows 或重新启动 Windows 时自动打开。

在哪里可以设置打开 Windows 或重新启动 Windows 时自动打开隧道?

bitvise ssh 客户端中的选项选项卡如下所示:

在此处输入图片描述

我还是不清楚该如何设置?

请帮我

答案1

Bitvise SSH 客户端用户界面不提供在 Windows 10 启动时自动启动配置文件的选项。相反,您可以使用该-loginOnStartup选项创建 Bitvise 的快捷方式。以下步骤比创建批处理文件要简单得多。

  1. 在您的 Bitvise 个人资料中,选择以下选项:
    • 取消选中Open Terminal
    • 取消选中Open SFTP
    • 如果使用密码验证,请检查Store encrypted password in profile
  2. 点击Save profile as按钮并保存配置文件,例如%USERPROFILE%\Documents\BitviseProfile.tlp。您可能会看到一条消息,通知您敏感信息将保存在配置文件中。
  3. %PROGRAMFILES(X86)%\Bitvise SSH Client在一个资源管理器窗口中打开该文件夹,然后%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup在另一个资源管理器窗口中打开该文件夹。(如果您将位置复制并粘贴到资源管理器中,它们将自动扩展到适合您系统的正确文件夹。)
  4. 右键单击BvSsh.exe并将其拖到启动文件夹,然后Create shortcuts here从上下文菜单中选择。将新的快捷方式重命名为“自动启动 bitvise ssh 隧道”
  5. 右键单击新的快捷方式并选择Properties
  6. Target设置中,输入以下内容,注意将配置文件路径设置为 Bitvise 配置文件的实际路径:
"C:\Program Files (x86)\Bitvise SSH Client\BvSsh.exe" -profile="C:\Users\Me\Documents\BitviseProfile.tlp" -loginOnStartup
  1. 点击OK
  2. 双击快捷方式并验证 Bitvise 是否正确启动
  3. 您还可以验证,如果您进入Startup AppsWindows 设置,是否看到一个条目Bitvise SSH Client
  4. 重新启动 Windows 并确认 Bitvise 已正确启动

答案2

您可以将其添加到启动组,以便您登录 Windows 时加载它。

上次我检查时,发现如果 Bitvise SSH 客户端在任务栏本身加载之前加载,则系统托盘图标不会显示。因此,我使用了一个批处理文件,并在批处理文件中直接添加了一个休眠值。

如果 Bitvise 已修复问题,使其在任务栏加载之前也能正常工作,那么您也可以使用 Windows 快捷方式执行此操作。它必须是 的快捷方式BvSsh.exe,而不是已保存的连接的快捷方式,因为您需要传递参数-loginOnStartup

显然,这一切都要求您设置连接,这样您就不必输入 SSH 密码。

C:\Users\dyaw\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup> dir
 Volume in drive C is OS
 Volume Serial Number is 06C9-85F1

 Directory of C:\Users\dyaw\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

08/10/2018  01:43 PM    <DIR>          .
08/10/2018  01:43 PM    <DIR>          ..
05/26/2015  10:39 AM               319 Bitvise SSH Clients.bat
               1 File(s)            319 bytes
               2 Dir(s)  236,144,820,224 bytes free

C:\Users\dyaw\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup> type "Bitvise SSH Clients.bat"
@echo off

timeout 30 /nobreak

start "" "C:\Program Files (x86)\Bitvise SSH Client\BvSsh.exe" -profile=C:\Users\dyaw\Documents\server.tlp -loginOnStartup

REM Delay a bit so that the two icons are always in the same order in the System Tray
timeout 1 /nobreak

start "" "C:\Program Files (x86)\Bitvise SSH Client\BvSsh.exe" -profile=C:\Users\dyaw\Documents\linux.tlp -loginOnStartup

C:\Users\dyaw\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup>

注意:上面显示的目录是 Windows 7 的目录。新版本的 Windows 可能已移动“开始”菜单。

答案3

您可以使用plinkPuTTY 包中的命令行工具。并使其随 Windows 一起启动。

相关内容