RHarbor - RDP/SSH Management Tool
RHarbor helps you to manage your Remote Desktop and SSH connections.
Features
- Remote Desktop (RDP) connection information management
- Configurable properties: Host, Port, User name, Screen size, Full screen setting and Admin mode
- Prior SSH connection to connect the RDP
- Grouping
- Search by the connection name or the host name
- Replication of an existing information
- SSH connection information management
- Configurable properties: Host, Port, User name, Password/Pass phrase, Private key for the server, Keep alive
- Fixed port forwarding
- Prior SSH connection to connect the SSH
- Grouping
- Search by the connection name or the host name
- Replication of an existing information
- Connecting with external programs such as Tera Term
- Jump List
- RDP/SSH connection starting by Jump List in Windows Task Bar
Description
With RHarbor, you can manage your multiple connection informations for Remote Desktop and SSH.
You need not to feel the change of usability since RHarbor uses Windows-standard remote desktop application (mstsc.exe
).
RHarbor is recommended for the following people.
- You need to connect to many remote servers
- You need to connect to a remote server via SSH servers (so-called “bastion”)
- You need to forward a port of a remote server easily
- You need to manage connection informations in one place.
Especially it comes in handy when you have to go through the multiple SSH server to connect the destination Windows machine.
RHarbor is not able to use as a SSH client/terminal but can call your favorite SSH clients with the stored SSH connection informations.
Environment
- Windwos 10+
- .NET Framework 4.8
Install a suitable of .NET Runtime from the following page.
Download and Install
Download the zip file (RHarbor_vN.N.N.zip
) from Release Page.
RHarbor needs no special installation. Please unzip the downloaded file into a suitable folder and just start RHarbor.exe
.
To uninstall, just delete the folder you installed.
Update
To apply an updated version, overwrite all of files contained in the zip file.
How to use
Please see the detail pages.
- Remote Desktop with multi-hop SSH
- Starting connection from Jump List
- Invocation of external SSH clients
Refer to the No.1 even if you connect to a remote server directly.
About connection settings
Where to store
RHarbor.db
exists in the same folder as RHarbor.exe
. This file contains RHarbor’s settings you were set.
Clear all settings
To initialize the setting please shutdown RHarbor and then delete RHarbor.db
. New RHarbor.db
will be generated when you start RHarbor again.
Back up
To back up your connection settings, just copy RHarbor.db
to your backup location.
RHarbor automatically backs it up to your profile folder (typically C:\Users\<Username>\AppData\Roaming\RHarbor
).
Notice
SSH private key file
OpenSSH-format private key files (e.g. generated by ssh-keygen
) are allowed.
PuTTy format private key files should be converted to OpenSSH format using puttygen.exe.
RHarbor doesn’t care the key file extension.
Password security
The passwords stored in RHarbor are encrypted but still remains some security risks.
Do not install in a shared computer.
Malicious programs or bad people may read passwords in the database file or in memory.
Please make sure that an appropriate antivirus software is installed on your computer and use on your own risk.
Licence
MIT
Special Thanks to
- Extended.Wpf.Toolkit
- Json.NET
- NLog
- ReactiveProperty
- SSH.NET
- System.Data.SQLite
- System.Data.SQLite.EF6.Migrations