Skip to content

NoahMcGe/node-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node Manager,

Designed for Debian and forks.

I made this to help my brothers (who don't know how to terminal) manage their miners, but it will work for any node with ssh. You must have both config files (ssh_commands.toml,ssh_connections.toml) *The program should automagically create the toml files with default examples if files dont exist.* in the same localtion as the executable to run.
The Default commands can be changed through the "ssh_commands.toml" file.
Example:
default = ["uptime","neofetch"]
changed to:
default = ["ls","neofetch","pwd","ip a","ping 8.8.8.8"]

This stores a password in PLAIN TEXT

ssh_connections.toml example:

[[connections]]
name = "Miner1"
user = "login"
password = "secret123"
ip_address = "192.168.1.12"
port = 22

alt text alt text alt text

To Compile:

git clone https://github.com/NoahMcGe/node-manager
cd node-manager
cargo run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages