A lightweight Node.js server that manages SSH connections to remote servers, designed to work with a drag-and-drop GUI for file transfer.
- REST API for SSH connection management
- Simple and lightweight HTTP server
npm installCreate a .env file in the project root with your SSH credentials:
REMOTE_IP=your_remote_server_ip
REMOTE_USERNAME=your_username
REMOTE_PASSWORD=your_password
Start the server:
node index.jsThe server runs on http://localhost:4848
- Node.js with ES Modules
- ssh2 - SSH client
GPL-3.0