From anywhere, via the Yaler relay.
A device running an SSH service. To set up your device, see getting started.
How to build YalerTunnel on the client computer in order to enable tunneling SSH (and SFTP).
$ javac YalerTunnel.java
How to run YalerTunnel on the client computer to enable SSH (and SFTP) access to your device.
$ java YalerTunnel client 127.0.0.1:10022 try.yaler.io:80 RELAY_DOMAIN
Download and install FileZilla Client from https://filezilla-project.org/download.php
On your client computer, follow these steps to configure FileZilla.
Enter a site name, e.g. My Device, then set Host to
127.0.0.1, Port to
10022 and Protocol to
SFTP - SSH File Transfer Protocol.
Normal, User to your username and Password to your password and click OK.
On your client computer, follow these steps to access your device with FileZilla.
If the unknown host key warning appears, click OK.
Follow these steps to prevent Error: server unexpectedly closed network connection.
ClientAliveInterval 5 to the config (To save your changes press CTRL-X, then Y, then RETURN).
$ sudo nano /etc/ssh/sshd_config
$ sudo reboot
This work by Yaler GmbH is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.