to Japanese(日本語ページへ)

sshview icon

This app is SSH viewer. SSH terminal and local port forward is available. SSH proxy jump connection is available with port forwarding. App has a internal web viewer for local port forwarding. SSH connection is open and running commands for example tensorboard, jupyter notebook, and port forward on the server to the local device, open the forwarding port with a browser. You can see the tensorbord or jupyter notebook from remote server on your iPhone and iPad via SSH connection.

Source code

You can get source code to build app,

This app depends on OpenSSL library and libssh library


libssh is LGPL 2.1, openssl is Apache License 2.0, This app build with static link, so the app is LGPL 2.1

Privacy policy

Privacy policy is here.


screenshot 1 screenshot 2 screenshot 3 screenshot 4 screenshot 5 screenshot 6 screenshot 7


add server movie ssh terminal movie jupyter notebook movie tensorboard movie

How to use (iPhone and iPad)

Make user

First, you add user identity entry. Open the app top and tap "User ID", add new user by right top + button.

add user 1

This new user page, you need to fill the Tag, Username, and private key (and passphrase if you need).

You can copy and paste the private key on the textbox, or load from a file. And also, generate new key pair.

add user 2

New keypair generateion window, you can choose key type and if you want passphrase protection, enter the passphrase, and tap generate. After generateion, public key can copy or export to file.

Add server

Next, you add server. Open the app top and tap "Servers", add new server by right top + button.

add server 1

This new server page, you need to fill the Tag, Hostname, Port, and select user ID.

Default connection type is normal terminal.

Connect server

After addition of server, you can connect remmote server from Server list page.

screenshot 2

Tap the entry, SSH connection start.

Edit server infomation

In server list page, swipe to right or long tap, you can edit server infomation.

You want to remove the server, swipe to left.

Proxy jump

You need to connect with proxy jump, first add the proxy server, and then add the main server. In server infomation, Proxy jump server selection menu can specify the proxy server connection. Set the proxy, SSH connection to the main server is automatically on the tunnel to a proxy server.

Remote command

Server connection type is set "Command", no pty is open, just run the commands. You can see the stdin and stdout on the display.

WebBrowser on local port forward

Server connection type is set "WebBrowser", you can see the web page on the server via local port forwarding. You can choose fixed port number or, dynamic port/address selection. Dynamic selection is grep the commands output and find token of port/address. Grep string is preset for tensorboard and jupyter notebook. Alredy running on the server and open the port, you can keep remote command field is empty. Some command is need to run on connection, you enter the commands.

back to index

contact address