
Give the connection a nickname, verify the type is SSH and enter your static IP address or dynamic DNS server name for the address. Scroll to the left to the "Connections: tab and press the yellow + button to add a new connection. Tap the checkmark at the top of the page.

If you choose “Smart Search” it will search your file system for id_rsa files and you can simply select the private key file you copied to your device. Give the Identity a nickname, enter the user name, and set the password (if you ignored my previous warnings) or the private key. Scroll to the right to the “Identities” tab and press the yellow + button
#SSH TUNNEL PROXY ANDROID INSTALL#
If not already installed install JuiceSSH and complete the in app purchase of ProĬopy the ida_private key from your ~/.ssh folder (or where ever you created it) to your phone Google has tons of tutorials for setting up ssh with keys. It need not be set up on the same machine as your openHAB server but it needs to be able to see openHAB on the LAN.Īs mentioned above, I highly recommend setting up ssh keys and configuring the server to only allow logging in via said keys rather than allowing passwords.įinally, set up the port forward on your gateway. This tutorial will not cover setting up ssh on your server. You are running Android with JuiceSSH Pro installed the free version does not support port forwards You have a static IP address or a dynamic dns name that lets you reach your home router outside your network The router is configured to forward traffic from some port to port 22 on your ssh server the port exposed to the Internet need not be the default port 22 Ssh is setup and configured on some machine on your network this tutorial will assume ssh is configured using keys instead of passwords (please please please use keys and turn off passwords if you expose ssh to the Internet)

#SSH TUNNEL PROXY ANDROID HOW TO#
This tutorial will show how to access openHAB using the openHAB Android App through an SSH tunnel. For whatever reasons some people may not want to use to access their system remotely (you really should use ), can’t or don’t want to set up a reverse proxy, and can’t or don’t want to set up a VPN like openVPN.
