10

Now the tunnel works if I open the bitvise application and click the login button. I want to change that. I want the tunnel automatic open if open windows or restart windows

Where I can set the automatic tunnel to open when opening windows or restarting windows?

The options tab in the bitvise ssh client like this :

enter image description here

I'm still confused to set it?

Please help me

3 Answers 3

17

The Bitvise SSH Client user interface does not provide an option to start the profile automatically when Windows 10 starts up. Instead, you can create a shortcut to Bitvise with the -loginOnStartup option. The steps below are a lot easier than creating a batch file.

  1. In your Bitvise Profile, select these options:
    • Uncheck Open Terminal
    • Uncheck Open SFTP
    • If using password authentication, check Store encrypted password in profile
  2. Click the Save profile as button and save the profile, e.g. to %USERPROFILE%\Documents\BitviseProfile.tlp. You may see a message letting you know that sensitive information will be saved in the profile.
  3. Open the folder %PROGRAMFILES(X86)%\Bitvise SSH Client in one Explorer window, and the %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup folder in another Explorer window. (If you copy and paste the locations into Explorer, they will automatically expand to the correct folders for your system.)
  4. Right-click on BvSsh.exe and drag it to the Startup folder, and select Create shortcuts here from the context menu. Rename the new shortcut like "Auto-start bitvise ssh tunnel"
  5. Right-click the new shortcut and select Properties
  6. In the Target setting, enter the following, taking care to set the profile path to the actual path of your Bitvise profile:
"C:\Program Files (x86)\Bitvise SSH Client\BvSsh.exe" -profile="C:\Users\Me\Documents\BitviseProfile.tlp" -loginOnStartup
  1. Click OK
  2. Double-click the shortcut and verify that Bitvise started up correctly
  3. You can also verify that if you go to Startup Apps in Windows Settings, you see an entry for Bitvise SSH Client
  4. Reboot windows and confirm that Bitvise started up correctly
3
  • 2
    thank you, very helpful. in addition to -loginOnStartup option, two more command-line switches -exitOnLogout -hide=main will automatically close the terminal and GUI windows after the SSH session is terminated.
    – user1082
    May 21, 2019 at 15:30
  • Thanks @user1082. Those options can be selected from the profile though. I noted that in the answer.
    – humbads
    May 21, 2019 at 17:44
  • Pheeew. Just saved me a crazy load of hours
    – Dawoodjee
    Jun 18, 2020 at 19:42
0

You can add it to the startup group, so that it loads when you log in to Windows.

Last I checked, there was an issue where the System Tray icon wouldn't show up if the Bitvise SSH Client loaded before the taskbar itself was loaded. Because of that, I used a batch file and put a big sleep right into the batch file.

If Bitvise has fixed things so that it works if they load before the taskbar does, then you could do this with a Windows Shortcut as well. It would have to be a shortcut to BvSsh.exe, rather than to the saved connection, because you need to pass the -loginOnStartup parameter.

Obviously, this all requires that you have the connection set up so that you don't have to type an SSH password.

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>

Note: The directory shown above is the one for Windows 7. New versions of Windows may have moved the Start Menu.

15
  • I use windows 10. I tried running statements one by one like this : postimg.cc/image/ac1o3bibl. Then I restart my windows. It just display like this : postimg.cc/image/gczd0hke9. The tunnel doesn't automatically open Sep 1, 2018 at 5:34
  • Your batch file lists the filenames server.tlp and linux.tlp, in directory C:\Users\[username]\Documents, but your SSH Client shows that it loaded C:\[something]\key\[something]\SFTP1_Profile.tlp. Does the file server.tlp exist in your My Documents directory? Which file do you want to load & autoconnect?
    – David Yaw
    Sep 1, 2018 at 22:15
  • Also, you have SFTP1_Profile.tlp set to connect via "publickey+password". This may require manual keyboard interaction, which would interfere with the auto-connection you're trying to set up.
    – David Yaw
    Sep 1, 2018 at 22:26
  • Okay thanks. But this row : start "" "C:\Program Files (x86)\Bitvise SSH Client\BvSsh.exe" -profile=C:\Users\dyaw\Documents\linux.tlp -loginOnStartup. What is it used for? That seems unnecessary Sep 2, 2018 at 8:17
  • I change via "publickey". It's the same. If I restart windows, the tunnel still not open. I must click button login first Sep 2, 2018 at 9:05
-2

You can use plink command-line tool from PuTTY package. And make it start with Windows.

12
  • Means it can't use bitvise? Aug 29, 2018 at 22:10
  • I read here : superuser.com/questions/235395/…. Seems it can use bitvise. But there is no explanation where to set it Aug 29, 2018 at 22:19
  • I didn't wrote that you cannot use Bitvise. I'm just not familiar with Bitvise. And it can be achieved with PuTTY/Plink. Aug 30, 2018 at 5:49
  • 1
    I had read it. But i'm still confused. I need more detailed answers Sep 1, 2018 at 4:01
  • So tell us what details you need. We cannot know what you are confused about. Sep 1, 2018 at 5:08

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .