SSH Autotunnel

SSH Autotunnel


Simple, intuitive SSH tunneling application with automatic reconnection after internet connectivity problems and with automatic start up after the device is turned on.

NOTE: If you like this application and want to support it's developers consider the paid version 'SSH Autotunnel Pro', which is actively developed, supported and opened for new feature requests. Also please report any bugs to my email instead of user reviews so that I can ask for additional details and have the problem fixed.

This application can create secure tunnels using a SSH connection for the user to access services available only from the target machine. For example user can connect to the company server and then use web browser to connect to internal web site of their company, use remote desktop to connect remotely to their office PC desktop and control it from their Android device, or bypass a firewall restriction in their hotel or company by connecting to Internet pages from the remote machine.

The application uses standard SSH protocol, without the need to configure and setup a VPN. The only information the user needs to know is the login information to the remote machine and IP/port information of the service they want to connect to. Once the SSH tunnel has been established, the user can connect to the specified local port to access the network service on the remote side using the same application they normally use when their device is connected to that network. The local port need not have the same port number as the remote port.

SSH Autotunnel is better than connectbot at recovering from network disconnects. It also consumes less power because it does only one thing and does not emulate any terminal.

Ssh Autotunnel is using JSch and Bouncycastle projects, which are under BSD and MIT licenses

---------------------------
USER GUIDE:

You put public address of as a server that is entry point to the intranet. Use username@ip[:port] (you can use hostname instead of ip of course and you can use different port than 22). Then use either password or ssh key (or both in which case ssh key is expected to be encrypted with the given password). Then on the menu you can add forwardings. You can have as much forwarding for one connection as you want. You need to specify local port, host and remote port. You can also select if this is local or remote forwarding. See https://en.wikipedia.org/wiki/Port_forwarding for more details on port forwarding. Also note that this application doesn't support any kind of SOCKS proxy.

The application supports both types of private keys - those generated by putty's keygen (ppk) and also the open ssh keys (Linux format). Just copy/paste the content of the key file to the appropriate text box or enter path to the file location on the Android device (e.g. /sdcard/id_rsa.pub). If you experience connection issues and are sure your password is correct, try reexporting your key using a certified tool (such as puttygen) and use the exported key with SSH Autotunnel since some tools do not generate proper OpenSSH format keys.
Also check with your ssh server administrator about server logs.

Recent changes:
* added 'are you sure' dialog when removing all sessions
Add to list
Free
80
4.0
User ratings
116
Installs
10,000+
Concerns
0
File size
988 kb
Screenshots
Screenshot of SSH Autotunnel Screenshot of SSH Autotunnel Screenshot of SSH Autotunnel Screenshot of SSH Autotunnel

About SSH Autotunnel
Simple, intuitive SSH tunneling application with automatic reconnection after internet connectivity problems and with automatic start up after the device is turned on.

NOTE: If you like this application and want to support it's developers consider the paid version 'SSH Autotunnel Pro', which is actively developed, supported and opened for new feature requests. Also please report any bugs to my email instead of user reviews so that I can ask for additional details and have the problem fixed.

This application can create secure tunnels using a SSH connection for the user to access services available only from the target machine. For example user can connect to the company server and then use web browser to connect to internal web site of their company, use remote desktop to connect remotely to their office PC desktop and control it from their Android device, or bypass a firewall restriction in their hotel or company by connecting to Internet pages from the remote machine.

The application uses standard SSH protocol, without the need to configure and setup a VPN. The only information the user needs to know is the login information to the remote machine and IP/port information of the service they want to connect to. Once the SSH tunnel has been established, the user can connect to the specified local port to access the network service on the remote side using the same application they normally use when their device is connected to that network. The local port need not have the same port number as the remote port.

SSH Autotunnel is better than connectbot at recovering from network disconnects. It also consumes less power because it does only one thing and does not emulate any terminal.

Ssh Autotunnel is using JSch and Bouncycastle projects, which are under BSD and MIT licenses

---------------------------
USER GUIDE:

You put public address of as a server that is entry point to the intranet. Use username@ip[:port] (you can use hostname instead of ip of course and you can use different port than 22). Then use either password or ssh key (or both in which case ssh key is expected to be encrypted with the given password). Then on the menu you can add forwardings. You can have as much forwarding for one connection as you want. You need to specify local port, host and remote port. You can also select if this is local or remote forwarding. See https://en.wikipedia.org/wiki/Port_forwarding for more details on port forwarding. Also note that this application doesn't support any kind of SOCKS proxy.

The application supports both types of private keys - those generated by putty's keygen (ppk) and also the open ssh keys (Linux format). Just copy/paste the content of the key file to the appropriate text box or enter path to the file location on the Android device (e.g. /sdcard/id_rsa.pub). If you experience connection issues and are sure your password is correct, try reexporting your key using a certified tool (such as puttygen) and use the exported key with SSH Autotunnel since some tools do not generate proper OpenSSH format keys.
Also check with your ssh server administrator about server logs.

Recent changes:
* added 'are you sure' dialog when removing all sessions

Visit Website
User reviews of SSH Autotunnel
Write the first review for this app!
Android Market Comments
A Google User
Aug 14, 2014
4 stars now. No update for full support for kick Kat. .. menu missing.
A Google User
Aug 13, 2014
Solid app Creates password based SSH tunnels. Still working on using RSA keys. Wish it had an option to reconnect on single click.
A Google User
Aug 11, 2014
Good concept but.... Loved it until it could not retry connections if the wifi took a second and lost connection on some servers quite a bit :(
A Google User
Jun 20, 2014
Developer very responsive. Impressed I have never tried to contact the developer before but did have a question using this app. They responded very quickly which really impresses me.
A Google User
Jun 18, 2014
Works, but not when tethered via Bluetooth I'd like to use it at work. WiFi hotspots are against policy. Please fix the network detection