|
1 week ago | |
---|---|---|
data | 2 months ago | |
lib | 1 month ago | |
test | 2 months ago | |
.gitignore | 9 months ago | |
LICENSE.md | 9 months ago | |
README.md | 5 months ago | |
config.example.json | 9 months ago | |
index.js | 1 week ago | |
package.json | 6 months ago | |
yarn.lock | 2 months ago |
This project is, at the same time, an SSH server, an SSH client, and a password manager.
Requirements :
nodejs
npm
yarn
ssh-keygen
Start :
yarn keygen
to generate an SSH key pairconfig.example.json
as config.json
and specify a custom portyarn install --prod
to install production dependenciesyarn start
to start the SSH serverStop : press Ctrl + C
Start :
yarn install
for development dependenciesyarn test
to run Mocha test suiteThis project is released under the MIT license.
Firstly, the server can run on any platform supporting NodeJS.
Secondly, the server can be accessed from any SSH client.
Your data is encrypted using the AES-256 asymmetric encryption algorithm using your own as password.
The standard TOTP 2FA is supported.
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 SSHception server-side client then streamed to you.
Therefore, your SSH client-side logs will always log your connections to the SSHception server and your SSH server-side logs will always log the connections from the SSHception server.
0.1.0
(2020-09-20) • Initial release