Start Token2Shell/WP and turn your Windows Phone into a powerful SSH client for accessing and managing your servers from anywhere!


FEATURE HIGHLIGHTS

  • Supports SSH2 and TELNET protocols.
  • Supports XTerm/ANSI/VT100/VT102/VT52 terminal emulations.
  • Includes Address Book for managing servers and setting up Auto Login.
  • Includes Login Agent for SSH sessions; when it's enabled you don't need to enter your password repeatedly to log into the same server. Login Agent caches login credentials and discards them when Token2Shell/WP is closed or tombstoned (but they are retained while fast-app-switching).
  • Supports barcode scanning using phone's built-in camera.
  • Supports RSA/DSA public key user authentication and Agent Forwarding for SSH connections.
  • Includes a translucent virtual keyboard for entering special keys such as ESC, TAB and function keys.
  • ENTER and TAB buttons on Token2Shell/WP virtual keyboard support 4-way press-and-move gestures for entering arrow keys and HOME/END/PAGE-UP/PAGE-DOWN keys.
  • Tapping gesture is translated to single/double left mouse clicking in XTerm emulation mode.
  • Supports single character input mode for entering individual characters and control key combinations.
  • Includes "Line Sender" for composing text before sending it to server.
  • Supports pinch-to-zoom and panning for terminal screen.
  • Supports both portrait and landscape orientations.
  • Supports viewing buffered previous text.
  • Supports Western/Central European (Windows-1252/1250), US/Extended ASCII (DOS/CP437), and UTF-8 character code pages.
  • Seamlessly import address book entries, private keys and other essential settings from Token2Shell for Windows.

SUPPORTED SSH2 FEATURES

  • Authentication Methods
    Password, Keyboard-Interactive, Public Key
  • Ciphers
    AES (256/192/128 Bits)
  • MAC(Message Authentication Code) Algorithms
    SHA1
  • Key Exchange Methods
    diffie-hellman-group1-sha1, diffie-hellman-group14-sha1,
    diffie-hellman-group-exchange-sha1
  • Hostkey Types
    RSA, DSA
  • Data Compression
    none, zlib

BARCODE SCANNING

  • Token2Shell/WP supports barcode scanning using phone's built-in camera. You can use the barcode scanning feature while connected to a server for sending barcode text data. They are sent as if they were typed from a keyboard. You can also use the barcode scanning while entering login information for SSH sessions.

    The following lists the barcode types currently supported in Token2Shell/WP:

    • UPC-A/E
    • EAN-8/13
    • CODE-39/93/128
    • ITF (I-2/5)
    • CODABAR
    • GS1 DATABAR (RSS)
    • QR CODE
    • DATA MATRIX

    Once you start barcode scanning during a session, you can use the hardware camera shutter button to start a new scanning. (During the scanning, pressing the camera shutter button changes flash mode.)

    However, when the session is closed, the camera shutter button returns to its normal usage; it starts phone's camera app.



4-WAY PRESS-AND-MOVE GESTURES

Token2Shell/WP includes a translucent keyboard for sending key strokes that cannot be entered from Windows Phone's built-in keyboard such as ESC and TAB. The translucent keyboard also supports entering arrow keys and HOME/END/PAGE-UP/PAGE-DOWN keys by using 4-way press-and-move gestures.

A 4-way gesture starts with pressing the center of the assigned button and then making a move in one of the 4 directions; left, right, up or down. ENTER button is assigned for arrow keys, and TAB button is assigned for HOME/END/PAGE-UP/PAGE-DOWN keys. Without the movement, the assigned button acts like a normal button.


USING 'FN' BUTTON

While in single character input mode, you can use the 'FN' button for entering special keys such as arrow keys without closing on-screen keyboard.

a
Left Arrow
d
Right Arrow
w
Up Arrow
s
Down Arrow
q
Home
z
End
e
Page Up
c
Page Down
i
Insert
o
Delete
1
F1
2
F2
3
F3
4
F4
5
F5
6
F6
7
F7
8
F8
9
F9
0
F10

CHANGING TERMINAL ANSWERBACK TEXT

When Token2Shell/WP connects to a server, it sends a terminal identification text. The server then starts a terminal session according to the text. This identification text is commonly referred to as a terminal answerback string or TERM variable.

Token2Shell/WP includes commonly used identification strings that are also supported by Token2Shell/WP. If you wish to select one from this list, tap the expand button located next to the edit box.

If you need to enter a custom terminal answerback text, simply tap the edit box and enter the identification text of your choosing.


COLOR SELECTION

Token2Shell/WP supports customizable text and background colors. If you wish to change the color, you can select one from a list of pre-configured colors by tapping the current color block.

If you wish to use a custom color, tap the edit box next to the current color block that shows the RGB value of the current color, and then enter your own. The format of a RGB color value used in Token2Shell/WP is the same as the one used in HTML. For additional information about the format, please visit http://en.wikipedia.org/wiki/Web_colors#Hex_triplet.


IMPORTING PRIVATE KEYS

Token2Shell/WP supports RSA and DSA private keys for SSH public key user authentication. Token2Shell/WP supports two methods for adding private keys; (1) downloading from Hann Portable Server and (2) pasting private key data from clipboard. (Token2Shell/WP only supports private and public keys in OpenSSH format.)

Click here for more information
about this import process.


IMPORTING HOME FOLDER

Token2Shell/WP supports importing address book entries, RSA/DSA private keys, keyboard mappings and other essential settings from Token2Shell for Windows.

Click here for more information
about this import process.



NOTES

  • Full screen mode on Address Book file/subfolder listing page can be toggled on/off by pinch gesture.
  • Single character input mode may not work with some language keyboard layouts such as Chinese/Japanese/Korean. In such case, please use "Line Sender" to compose text before sending it to the server.
  • Due to Windows Phone OS app management policies, Token2Shell/WP will lose its connection to the server when it's pushed back and another app is launched or activated.
  • In order to minimize external dependencies, Token2Shell/WP utilizes AES, RSA and SHA1 functions already built into Windows Phone OS.