Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/muriloventuroso/easyssh
The SSH connection manager to make your life easier.
https://github.com/muriloventuroso/easyssh
appcenter easyssh elementaryos gtk ssh ssh-client
Last synced: 11 days ago
JSON representation
The SSH connection manager to make your life easier.
- Host: GitHub
- URL: https://github.com/muriloventuroso/easyssh
- Owner: muriloventuroso
- License: gpl-3.0
- Created: 2018-04-18T14:38:32.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-19T20:16:24.000Z (23 days ago)
- Last Synced: 2024-10-25T09:09:46.240Z (17 days ago)
- Topics: appcenter, easyssh, elementaryos, gtk, ssh, ssh-client
- Language: Vala
- Size: 50.2 MB
- Stars: 522
- Watchers: 16
- Forks: 38
- Open Issues: 51
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
[![Translation status](https://hosted.weblate.org/widgets/easyssh/-/translations/svg-badge.svg)](https://hosted.weblate.org/engage/easyssh/?utm_source=widget)
EasySSH
## The SSH connection manager to make your life easier.
### Looking for maintainers!
A complete, efficient and easy-to-use manager. Create and edit connections, groups, customize the terminal, with multiple instances of the same connection.
### Features
- Manage connections and groups
- Customize terminal
- Dark Theme
- Multiple instances of same connection
- Restore opened hosts
- Sync `~/.ssh/config`
- Protect data with password### Donate
![Screenshot](data/screenshot.png)
![Screenshot](data/screenshot2.png)
[![Get it on AppCenter](https://appcenter.elementary.io/badge.svg)](https://appcenter.elementary.io/com.github.muriloventuroso.easyssh)
## Developing and Building
If you want to hack on and build EasySSH yourself, you'll need the following dependencies:
- libgee-0.8-dev
- libgtk-3-dev
- libgranite-dev (>= 6.0.0)
- libvte-2.91-dev
- libjson-glib-dev
- meson
- valac
- gpgRun `meson build` to configure the build environment and run `ninja test` to build and run automated tests
meson build --prefix=/usr
cd build
ninja testTo install, use `ninja install`, then execute with `com.github.muriloventuroso.easyssh`
sudo ninja install
com.github.muriloventuroso.easyssh## Install with Flatpak
Install:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.github.muriloventuroso.easysshRun:
flatpak run com.github.muriloventuroso.easyssh
---
## Thanks
- [Ryo Nakano](https://github.com/ryonakano)
[![Get it on AppCenter](https://appcenter.elementary.io/badge.svg)](https://appcenter.elementary.io/com.github.muriloventuroso.easyssh)