Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lefuturiste/ssher
A tiny ssh password manager.
https://github.com/lefuturiste/ssher
manager password ssh
Last synced: 4 days ago
JSON representation
A tiny ssh password manager.
- Host: GitHub
- URL: https://github.com/lefuturiste/ssher
- Owner: lefuturiste
- License: mit
- Created: 2018-06-26T11:52:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-07-14T17:47:04.000Z (over 2 years ago)
- Last Synced: 2024-11-08T07:32:29.284Z (9 days ago)
- Topics: manager, password, ssh
- Language: JavaScript
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ssher
A cool tiny tool to save your ssh profiles and use it.
## Install
### Requirements
This app only run on linux (altought it may be possible to run it on windows, I didn't try so far).
This cli app require sshpass:
- Debian based distributions: `# apt install sshpass`
- Archlinux: `# pacman -S sshpass`### Via npm
`npm install -g ssher`
If you have a EACCESS error you should check [this](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally).
## Usage
`ssher connect `
`ssher connect -c`: Copy the generated command into clipboard
`ssher list`: List all the profiles
`ssher add`: Create a profile in the config
`ssher remove `: Remove a profile in the config
`ssher config-file-path`: Return the absolute path of the JSON config file
## Configuration
Edit the `config.json` file to add/edit the profiles.
Exemple of a `config.json` file :
```json
{
"profiles": [
{
"name": "example",
"host": "yourhost.com",
"port": "22",
"username": "youruser",
"password": "yourpassword"
}
]
}
```## Support/Help/Contributions
Feel free to open a issue or a pull request I will be happy to answer any questions or help you with this library.
You can also use these alternative methods to contact me:
- Email: [[email protected]](mailto:[email protected])
- Mastodon: [[email protected]](https://mstdn.io/@lefuturiste)
- Discord: `lefuturiste#5297`## TODO
- Support windows platform