eightshone/ssh-man

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sshman banner

A simple terminmal based SSH manager created in Node.js

To get started with SSH MANAGER you have to simply install it using your favorite package manager.

YarnNPMPNPM
yarn global add @eightshone/sshmannpm install -g @eightshone/sshmanpnpm add -g @eightshone/sshman

The build of this project exposes the command named sshman

sshman iteractive menuThis mode lets you access the features that SSHMAN offers in an interactive way.

sshman connect username:[password]@hotsname:[port] Options: --save [server name] or -s [server name]: save the connection for future use. Examples: sshman connect username:[password]@hotsname:[port] -s sshman connect username:[password]@hotsname:[port] -s server-name

sshman connect server-name The command doesn't care if the server name contains uppercase or spaces. Server Name, server name, server-name, SeRvEr-NaMe, etc. are all the same name for the command.

sshman logs Options: --interactive or -i: enter interactive logs listing mode. --search <search terms> or -s <search terms>: add filters to standard logs output. Examples:

git clone [email protected]:eightshone/ssh-man.git

YarnNPMPNPM
yarn installnpm installpnpm install
YarnNPMPNPM
yarn devnpm run devpnpm dev
YarnNPMPNPM
yarn buildnpm run buildpnpm build
  • Add delete server command
  • Add reconnect to last server command (this will work even on unsaved servers)
  • Add pagination option to standard logs output
  • Add automatic script execution features
  • Add config modifier commands
  • Add config encryption options
  • Migrate config files from JSON to binary files