Ásbrú Connection Manager
A free and open-source connection manager
Ásbrú Connection Manager is a user interface that helps organizing remote terminal sessions and automating repetitive tasks.
- Simple GUI to manage/launch connections to remote machines
- Scripting possibilities, 'ala' SecureCRT
- Configurable pre or post connection local commands execution
- Configurable list of macros (commands) to execute locally when connected or to send to connected client
- Configurable list of conditional executions on connected machine via 'Expect':
- forget about SSH certificates
- chain multiple SSH connections
- automate tunnels creation
- with line-send delay capabilities
- KeePassX integration
- Ability to connect to machines through a Proxy server
- Cluster connections
- Tabbed/Windowed terminals
- Wake On LAN capabilities
- Local and global variables, eg.: write down a password once, use it ANY where, centralizing its modification for faster changes! use them for:
- password vault
- reusing connection strings
- Seamless Gnome/Gtk integration
- Tray icon for 'right button' quick launching of managed connections. Screenshots and statistics.
- DEB, RPM and .TAR.GZ packages available
We recommend installing Ásbrú Connection Manager using our latest pre-built packages hosted on packagecould.io.
To do so, execute the following commands:
Debian / Ubuntu
$ curl -s https://packagecloud.io/install/repositories/asbru-cm/asbru-cm/script.deb.sh | sudo bash $ sudo apt-get install asbru-cm
$ curl -s https://packagecloud.io/install/repositories/asbru-cm/asbru-cm/script.rpm.sh | sudo bash $ sudo dnf install asbru-cm
Arch / Manjaro
yaourt -S asbru-cm-git
Ásbrú Connection Manager can be installed through the MX Package Installer under the Test Repo tab or by enabling the Test Repo and running
$ sudo apt-get install asbru-cm
Though it is currently unsupported running Ásbrú Connection Manager on Windows it is possible with a few addons. Prior to this you need to install WSL and a working XServer on Windows (for example xlaunch). Inside your WSL you can install the package asbru-cm (see Debian/Ubuntu). Prior to running the command "asbru-cm" you will need to define your display:
$ export DISPLAY=:0
For more information check out this article: https://virtualizationreview.com/articles/2018/01/30/hands-on-with-wsl-graphical-apps.aspx
Once installed on your system, type
asbru-cm in your terminal.
Testing new features
Our master and the snapshots are being kept as stable as possible. New features for new major releases are being developed inside the "loki" branch.
You are welcome to contribute and test by checking out "loki" or by installing our builds.
Debian / Ubuntu
$ curl -s https://packagecloud.io/install/repositories/asbru-cm/loki/script.deb.sh | sudo bash $ sudo apt-get install asbru-cm
$ curl -s https://packagecloud.io/install/repositories/asbru-cm/loki/script.rpm.sh | sudo bash $ sudo dnf install asbru-cm
Installation of legacy 5.x
Debian / Ubuntu
$ curl -s https://packagecloud.io/install/repositories/asbru-cm/v5/script.deb.sh | sudo bash $ sudo apt-get install asbru-cm
$ curl -s https://packagecloud.io/install/repositories/asbru-cm/v5/script.rpm.sh | sudo bash $ sudo dnf install asbru-cm
Frequenty Asked Questions
Why did you call that project "Ásbrú" ?
In Norse mythology, Ásbrú refers to a burning rainbow bridge that connects Midgard (Earth) and Asgard, the realm of the gods.
Is this a fork of PAC (Perl Auto Connector) Manager ?
As David Torrejon Vaquerizas, the author of PAC Manager, could not find time, for some reasons that we respect, to continue the work on his project and was not open for external contributions (see this), a fork was needed to ensure the future and give the opportunity to the community to take over.
More questions can be found on the dedicated project wiki page.
If you want to contribute to Ásbrú Connection Manager, first check out the issues and see if your request is not listed yet. Issues and pull requests will be triaged and responded to as quickly as possible.
The repositories for our RPM and DEB builds are thankfully sponsored by packagecloud. A great thanks to them.