This software reached its .end-of-life. and cannot be purchased any more. Existing customers can still download the builds available on and use their existing license keys.

PaderSyncSSH - SSH for BlackBerry®, Java ME and Android™

BlackBerry SSH client showing VT100 terminal emulation and SFTP directory listing.

PaderSyncSSH is a powerful SSH client for mobile devices. You can use it to securely access your SSH servers at home or at work from your BlackBerry®, Android™ or Java enabled smartphone.

Terminal Emulation

With the integrated VT100 terminal emulator you can connect multiple terminal windows, execute programs and manage the remote computer. Solve problems while you are traveling and save a lot of time!

SFTP File Browsing

Transfer files between your smartphone and a SFTP service. Use bookmarks to conveniently connect to your favorite SSH/SFTP servers. The integrated one-way synchronization allows for easy updates of large folder structures.

PaderSyncSSH Features:

  • SSH-2 protocol support.
  • VT100 terminal emulation.
  • AES-128/192/256 and 3DES encryption for maximum security.
  • Password, key-based and keyboard-interactive authentication.
  • Import RSA/DSA private keys in OpenSSH and PuTTY format.
  • Create/Edit macros for additional productivity.
  • ZLib compression of all transferred data.
  • Three different font sizes.
  • SFTP support.
  • Automated one-way file synchronization.
  • Browse, copy, move, rename, delete, open files and directories.
  • Filtering of directory listings by simple substring match or regular expressions.
  • Bookmark multiple servers.
  • Password-protect access to the application.
  • AES-256 encryption of saved login information and private keys.
  • Telnet support.
  • Works on BlackBerry, Android and Java ME.

PaderSyncSSH Requirements:

The software runs on Android™, BlackBerry® and JavaME enabled Smartphones. A device with a QWERTY-like keyboard, virtual or physical, is recommended. Your mobile device needs to support the following specifications, check your device documentation if in doubt:

PaderSyncSSH for Java ME:

MIDP 2.0
CLDC 1.1
JSR-75 (Required for local file system access)

PaderSyncSSH for BlackBerry:

BlackBerry OS >= 4.2.1

PaderSyncSSH for Android:

Version 1.5 (Cupcake) or newer.

Download and Terms Of Use here.

Download the guide as a pdf: Guide_SSH.pdf.

BlackBerry SSH Images

These are screenshots of PaderSyncSSH on a BlackBerry Curve 8900. Click on the images to see a larger version.

BlackBerry SSH terminal with extra keyboard.

PaderSyncSSH comes with a virtual keyboard that contains keys that your on-device keyboard might not have, such as CTRL and F1-F10.

Screenshot showing terminal with open list of macros on BlackBerry.

You can configure a set of macros that allow you to conveniently send commands to the SSH server with minimal effort. A few samples are already preconfigured. Click on Help when editing a macro to read how to use CTRL and ESC.

Screenshot showing PaderSync SSH terminal with open text buffer on BlackBerry Curve 8900.

A text field is available to buffer your input and send the data when you press enter. This is very useful if you are on a slow connection.

Screenshot showing PaderSync SSH 80x24 terminal while scrolling the viewport on BlackBerry.

By default the terminal dimension is auto-configured, using all the available screen size in landscape mode. If you disable this setting the terminal will default to a common 80x24 dimension. You can scroll over the screen and even a few buffered pages.

Showing file browsing on local memory card on BlackBerry.

Browse the remote (SFTP) or local (Memory Card) file system and manage your data. Type the first few letters of a file or directory name to quickly find it even in long directory listings. If your device supports it, you can directly open local files. When opening remote files they will be cached on your memory card. If the cached file is modified you have the option to upload it back to the remote computer.

Screenshot showing the integrated help browser on BlackBerry Curve 8900.

In almost every situation you have a Help menu available that provides some information about the available options.

Screenshot showing a list of bookmarks on BlackBerry Curve 8900.

You can configure a list of bookmarks for easy and fast connecting. A bookmark will also show up as an option when you are asked for a destination when copying manually. Here is a step-by-step guide that explains how to create a new (terminal) bookmark.

Screenshot showing open menu where user can manage and import private keys for SSH key based auth on BlackBerry Curve 8900.

Import private SSH keys for SSH key based authentication. PaderSyncSSH can import private RSA/DSA keys created by OpenSSH and PuTTY. You should avoid key lengths that exceed 2048 bit because of the limited processing power of a mobile phone.

Screenshot showing PaderSyncSSH application password dialog on BlackBerry Curve 8900.

Password protect the application and encrypt your saved passwords and private keys using AES-256!

SSH Client Quick-Start Guide:

BlackBerry connection settings.

On a BlackBerry you might have to configure your network connection according to your data plan. You can do this in the Settings->Misc.Settings section. DEFAULT will try to detect the proper setup. If you run into connection issues you could change that to DIRECT-TCP as it seems to be the most reliable. Also, note that connection attempts to ports below 1024 will probably fail if you are using BlackBerry BIS networking. These ports are often blocked by either RIM or the carrier. In that case you should either use a different network setting, or you configure your server to additionally listen on a high port number.

Bookmark list.

To manage your connection setups you should create a bookmark right away. These bookmarks are not only used for fast and easy reconnecting. They also serve as valid targets for copy operations and they define the source and destination of synchronization setups. As an exception you cannot copy files to a terminal connection bookmark.

Terminal Menu

Once you opened a terminal you have a menu bar at the top. You can hide and show it again with a click on the back button, a softkey or by a tap on the screen. Here is a short summary of the different options, there is some more information in the corresponding Help menu.

  • N: Native input, using device specific text field.
  • T: Open/close a text buffer that might be useful on slow connections.
  • K: A virtual keyboard with some extra keys that your device probably does not have.
  • L: Lock viewport. Directional input, dragging on a touch screen, is now sent to the terminal.
  • M: Open a menu with more options.

Multiple connections.

Once you connected to a file system you will be presented with a view that shows the directory listings. A second view to the local file system is automatically opened. To switch between the two file systems you can use the default left/right navigation of your device. On a touch screen device you can also swipe horizontally over the screen.

Long-click on a file or folder or select Options from the default menu to get a list of operations that you can perform on the selected items.

Copy target selection.

When you choose to copy one or more files you have to choose a copy destination. The Clipboard option is always available and gives you a new Paste menu entry on all open file system views. Further valid targets are your bookmarks. Each bookmark contains a Base Directory setting that will point to the directory where the files will be copied to. The third option is to use your second file system view and enter a target directory. This directory will also show up as a target option.

To close a file system view you will have to disconnect it. You can choose what connections you want to close. Note that you can open more than two connections at the same time!

Download software and Terms Of Use here.

Download SSH client guide here: Guide_SSH.pdf.