Files
go-ssh-app/README.md
2024-12-28 15:37:32 +01:00

44 lines
787 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Go SSH App
Heres a high-level outline to create a Golang TUI app that meets your requirements:
#### Features:
Text User Interface (TUI):
Use a library like tview to create the TUI interface.
#### MySQL for Sessions:
Save session details (e.g., user, IP, port, and credentials) in a MySQL database.
Use the Go-MySQL-Driver to interact with the MySQL database.
#### SSH Connection to Linux Machines:
Use a library like go-ssh to create SSH connections to Linux machines.
Use the Go-MySQL-Driver to interact with the MySQL database.
Environment Variables for DB Connection:
Use a package like godotenv to load environment variables for DB credentials.
SSH Connection to Linux Machines:
Use a library like go-ssh to create SSH connections to Linux machines.