- Saved searches
- Use saved searches to filter your results more quickly
- License
- asbru-cm/asbru-cm
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Asbru connection manager linux
- Install instructions
- Debian / Ubuntu
- Fedora
- Arch Linux / Manjaro
- Screenshots
- Contribute
- Quick Start
- Connection list management¶
- Create a group¶
- Create Connections¶
- Editing the connection list¶
- To move a connection or full group from one place in the tree to another.¶
- To copy an existing connection so you can replace some parameters¶
- To clone an existing connection¶
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Ásbrú Connection Manager is a user interface that helps organizing remote terminal sessions and automating repetitive tasks.
License
asbru-cm/asbru-cm
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
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
- password vault
- reusing connection strings
We recommend installing Ásbrú Connection Manager using our latest pre-built packages hosted on cloudsmith.io.
To do so, execute the following commands:
curl -1sLf 'https://dl.cloudsmith.io/public/asbru-cm/release/cfg/setup/bash.deb.sh' | sudo -E bash sudo apt-get install asbru-cm
curl -1sLf 'https://dl.cloudsmith.io/public/asbru-cm/release/cfg/setup/bash.rpm.sh' | sudo -E bash sudo dnf install asbru-cm
git clone https://aur.archlinux.org/asbru-cm-git.git && cd asbru-cm-git makepkg -si
sudo apt-get install asbru-cm
Once installed on your system, type asbru-cm in your terminal.
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.
Beware that Loki can sometimes behave in an unexpected manner to you. This is somehow the same concept as the «Debian sid» release.
You are welcome to contribute and test by checking out «loki» or by installing our builds.
If you do not wish to run third party scripts on your systems, you can always access manual install instructions at https://cloudsmith.io/~asbru-cm/repos/loki/setup/
curl -1sLf 'https://dl.cloudsmith.io/public/asbru-cm/loki/cfg/setup/bash.deb.sh' | sudo -E bash
curl -1sLf 'https://dl.cloudsmith.io/public/asbru-cm/loki/cfg/setup/bash.rpm.sh' | sudo -E bash
Installation of legacy 5.x
$ 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 ? Yes. 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.
Before contributing, please review our contributing doc for info on how to make feature requests and bear in mind that we adhere to the Contributor Covenant code of conduct.
If you like Ásbrú Connection Manager, you may also consider supporting the project financially by donating on Liberapay or by donating to one of our cryptocurrency addresses.
Ásbrú Connection Manager is licensed under the GNU General Public License version 3 http://www.gnu.org/licenses/gpl-3.0.html. A full copy of the license can be found in the LICENSE file.
The repositories for our RPM and DEB builds are thankfully sponsored by packagecloud and Cloudsmith. A great thanks to them.
About
Ásbrú Connection Manager is a user interface that helps organizing remote terminal sessions and automating repetitive tasks.
Asbru connection manager linux
Ásbrú Connection Manager is a user interface that helps organizing remote terminal sessions and automating repetitive tasks.
You can download our .deb/.rpm builds from our repositories sponsored by
Install instructions
Debian / Ubuntu
curl -1sLf ‘https://dl.cloudsmith.io/public/asbru-cm/release/cfg/setup/bash.deb.sh’ | sudo -E bash
sudo apt install asbru-cmFedora
curl -1sLf ‘https://dl.cloudsmith.io/public/asbru-cm/release/cfg/setup/bash.rpm.sh’ | sudo -E bash
sudo dnf install asbru-cmArch Linux / Manjaro
Screenshots
Contribute
Any kind of contribution will be warmly welcome.
See our issue list to start with and please make sure you have read our contributing doc and bear also in mind that we adhere to the Contributor Covenant code of conduct.You may also consider supporting the project financially by donating with:
Quick Start
When you start Ásbrú for the first time, you’ll see a standard interface similar to the next image.
- (1) Info tab
- On start it gives general instructions on how to create your first connection.
- When you select/open a connection will allow you to type and save notes.
- This section shows some statistics about your usage
- This section shows thumbnails of your currently saved screenshots
- Top toolbar : from left to right
- Create a new group
- Create a new connection configuration
- Edit an existing connection
- Rename a node in the connections list (you can rename groups or connections)
- Delete a current node (group / connection)
- This tab shows all your currently configured connections
- Double click on an existing connection to launch the session
- Double clic on a group to expand/contract its children -Select and node and right click to show a popup menu with available options for the current node
- List of connections that you have marked as favourite connections
- List of must recent opened session
- Listo of current configured clusters (clusters are groups of connections that will open simultaneously and will share keystrokes and mouse events)
- Access to the configuration settings that allows you to customize the behavior, appearance and tune some actions to your particular needs.
Connection list management¶
- Click on My Connections to create a new group or connection at root level.
- Clic on a current existing group to create a new group or connection at group level
- Select a node
- click on any of the top toolbar buttons (add, delete, rename, edit)
- right click and select desireg action (add, delete, rename, edit)
Always create groups at root level.
This will allow you to organize your connections in some meaningful order.Example of a Client driven configuration tree:
Choose the logic that best fits you, some possible organization trees
- Connection Type (ssh,vnc,rdp) > Client (client names) > Locations (locations if exist)
- Client > Service Type (ssh, sqlserver, etc)
- Project Name > Client Name > Services
Create a group¶
- Click on an existing group or My Connections (root level).
- Click on add group button or right click on selected group
- Add a name to your group
- Click «Accept»
Connection list after
Create Connections¶
We will show the basic procedure to configure a basic ssh connection, there is a dedicated section for each type of connection with full details on how to configure more complex one.
- Click on a group where you want to add your current ssh connection
- Click on the Add connection icon. Or right click on the group and select «Add connection»
Give your connection a name that will hint you where will you be connecting
Configure your connection
Click on «Save and Close» button
Example of a connections tree after several connections have been added
Editing the connection list¶
To move a connection or full group from one place in the tree to another.¶
- Select a connection or full group
- to cut the node (or right click Cut)
- to paste the node in the new location
To copy an existing connection so you can replace some parameters¶
- Select a connection
- to copy the node (or right click Copy)
- to paste the node in the new location
To clone an existing connection¶
gnome-shell requires that a tray extension be installed to be able to show the icon on the tray.
If you do not install the extension, and activate «hide to tray on close», your will have no access to the main window anymore.
Ásrbú knows about some of this extensions and will try to detect them. If they are not available, the close to tray icon option, will minimize the Window instead of hide it.