macchina.io REMOTE provides secure remote access to connected devices
via HTTP or other TCP-based protocols and applications such as secure shell (SSH) or,
file transfer (SFTP), or Virtual Network Computing (VNC).
With macchina.io REMOTE, any network-connected device running the macchina.io REMOTE Device Agent
software (WebTunnelAgent
) can be securely accessed remotely over the internet from browsers,
mobile apps, desktop, server or cloud applications.
This even works if the device is behind a NAT router, firewall or proxy server. The device becomes just another host on the internet, addressable via its own URL and protected by the macchina.io REMOTE server against unauthorized or malicious access. macchina.io REMOTE is a great solution for secure remote support and maintenance, as well as for providing secure remote access to devices for end-users via web or mobile apps.
Visit macchina.io/remote to learn more and to register for a free account. Specifically, see the Getting Started page and the Frequently Asked Questions for information on how to use this SDK and the included WebTunnelAgent executable.
This repository contains a shell script that clones the
macchina.io REMOTE SDK
repository and builds the macchina.io REMOTE
Device Agent (WebTunnelAgent)
and Client Utilities
remote-client
,
remote-ssh
,
remote-scp
,
remote-sftp
,
remote-vnc
and
remote-rdp
.
To run the script:
$ curl https://raw.githubusercontent.com/my-devices/agent-installer/master/install.sh | bash
The script should work on most Debian and RedHat-based Linux distributions including Ubuntu and Raspbian. On macOS, Homebrew must be installed.
The script will install all required dependencies, then get the sources from GitHub and run the steps
necessary to build and install the agent binary in /usr/local/sbin
and the client binaries in
/usr/local/bin/
.