This project is, at the same time, an SSH server, an SSH client, and a password manager.
yarn keygento generate a SSK key pair
config.jsonand specify a custom port
yarn startto start the SSH server
Stop : press
Ctrl + C
yarn installfor development dependencies
yarn testto run Mocha test suite
- Connect using any SSH client
- Follow the steps
Why should I use synced-over-ssh ?
It is open source.
This project is released under the MIT license.
It is multiplatform.
Firstly, the server can run on any platform supporting NodeJS.
Secondly, the server can be accessed from any SSH client.
It respects your privacy.
Your data is encrypted using the AES-256 asymmetric encryption algorithm using your own as password.
The standard TOTP 2FA is supported.
Why shouldn't I use synced-over-ssh ?
No direct connection.
Since this project is a server-side service, the SSH connection to your target host is not initiated from your client itself but from the synced-over-ssh then streamed to you.
Therefore, your SSH client-side logs will always log your connections to the synced-over-ssh server and your SSH server-side logs will always log the connections from the synced-over-ssh server.