Skip to main content

SSH Connection Manager

Project description


Build Status License Version

redial is a simple shell application that manages your SSH sessions on Unix terminal.


What's New

0.7 (19.12.2019)

  • Basic support for adding ssh keys to connections
  • Dynamic, Local and Remote port forwarding settings (only one of each can be defined for now)
  • UI state is restored at startup. Redial now remembers last selected connection and folder expanded/collapsed states



Stable Version

Installing via pip

We recommend installing redial via pip:

pip3 install redial

Latest Version

Installing from Git

You can install the latest version from Git:

pip3 install git+


Dockerfile is provided.

Build Dockerfile:

docker build -t redial .

Run redial in Docker Container

docker run -it --rm redial:latest redial


  • Manage your connections in folders/groups
  • Open a file manager to your remote host (Midnight Commander should be installed)
  • Edit/Move/Delete connection
  • Copy SSH Key to remote host

More features coming soon..

Connect to SSH Session (ENTER)

Press ENTER to connect a SSH session.


Add Folder (F6)

Press F6 or click F6 New Folder to add a folder. There must be at least one connection under the folder.


Add Connection (F7)

Press F7 or click F7 New Conn. to add a ssh connection.


Browse over mc (F5)

Press F5 or click F5 Browse to open mc (Midnight Commander) session.


Remove Connection (F8)

Press F8 or click F8 Remove to remove a session.


Edit Connection (F9)

Press F9 or click F9 Edit to edit a session.


Move sessions and folders

Press CTRL and up/down keys to move session or folder. For macOS users: Use ALT and up/down keys.



Configuration file is stored in ~/.config/redial/sessions. File format is same as the SSH config file. Configuration file can be included in SSH config file with the following way (Make sure that ~/.ssh/config file exists):

sed -i -e '1iInclude ~/.config/redial/sessions' ~/.ssh/config


  • Linux
  • macOS

Windows is currently not supported.


redial is licensed under the GNU General Public License v3.0.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

redial-0.8.tar.gz (3.4 MB view hashes)

Uploaded Source

Built Distribution

redial-0.8-py2.py3-none-any.whl (26.8 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page