use TCP sockets and add SSH forwarding