Skip to main content

Quick SSH connection manager

Project description

SSH Manager

  • to launch the application, run quickssh on terminal

Available Commands


  • add - Add new SSH server credentials
  • list - View all saved connections
  • connect - Connect to a saved server
  • remove - Delete saved credentials
  • edit - Modify existing credentials
  • status - Check server availability
  • ip - Display local and public IP addresses
  • history - View command history
  • clear - Clear screen
  • help - Show all available commands
  • exit - Close the application

Examples

  1. Adding new server
ssh-manager > add
Enter a name for this connection: webserver
Enter hostname: example.com
Enter username: admin
Enter port (default: 22): 22
  1. See store connections
quick-ssh > list
Saved SSH Connections:
--------------------------------------------------
Name: test-host-1
Host: 127.0.0.1
User: local
Port: 22
--------------------------------------------------
Name: test-host-2
Host: 127.0.0.1
User: local
Port: 22
  1. Check status of server, by default all servers are checked, you can also pass specific server.
quick-ssh > status
Available connections:
- test-host
- dev-host-idp
- dev-host

Enter server name to check (press Enter to check all): test-host
Checking server status...
--------------------------------------------------
Server: test-host
Host: 127.0.0.1
Ping: ✓ (49.6ms)
SSH (Port 22): ✗
Status: OFFLINE

Requirements

  • Python 3.11+

License

MIT License

Acknowledgments

  • OpenSSH project
  • Python community
  • Contributors and testers

Support

  • For support, please open an issue in the GitHub repository or contact the maintainers.

Roadmap

  • Implement encrypted password storage
  • Add support for SSH key management
  • Integrate with cloud providers
  • Add batch operation support
  • Implement server grouping

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quick-ssh-0.0.3.tar.gz (9.9 kB view details)

Uploaded Source

File details

Details for the file quick-ssh-0.0.3.tar.gz.

File metadata

  • Download URL: quick-ssh-0.0.3.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.1

File hashes

Hashes for quick-ssh-0.0.3.tar.gz
Algorithm Hash digest
SHA256 5d2d4187a1b6e9961b53f3102f52fe650cc0897530fff2e82b791f0ef5306a18
MD5 e3d968df191fbcc02b840f8b5ca1e65a
BLAKE2b-256 d41c97e0a5dc9c17e00f3c9a5bf8c6947e25d9bcbf5566c3411ef4f201aa1df4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page