Skip to content

faruk-guler/Neutron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neutron

Lightweight and Powerful automation tool for Linux/Unix

Ansible Alternative Project

alt text

It is a lightweight, fast, and Powerful For security reasons, it will only support connection via SSH key.

"StrictHostKeyChecking=no" Disables host key verification on SSH connections. This can create a MITM (Man-in-the-Middle) vuln.

Only for Linux systems. Support for Windows systems has been discontinued.

(eval) executes the given expression as a shell string (full text). It is therefore very powerful. Use with caution!

Author: faruk-guler

Usage:

chmod 600 config.ntr sources.ntr ~/.ssh/neutron.key

chmod 700 main.sh

./main.sh

./main.sh deploy.yaml # coming soon :(

shell # push /local/path/file.txt /remote/path/ # Parallel upload

shell # pull /var/log/app.log ./logs/ # Parallel down.

# Neutron Structure:
├── config.ntr  # Server information (port, credentials)
├── main.sh     # Main tool (bash runs commands)
├── sources.ntr # source list(IP/DNS, servers)
├── deploy.yaml # Optional long commands, scripts)
# Start SSH Agent and load the Private key into the agent:
eval "$(ssh-agent -s)"
ssh-add /root/.ssh/neutron.key

Requirements:

  • SSH key passphrases
  • SSH service and ports

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages