SSH Connection Manager
redial is a simple shell application that manages your SSH sessions on Unix terminal.
- Python 3 or later to run redial.
- mc (Midnight Commander) to use
Installing via pip
We recommend installing redial via pip:
pip3 install redial
Installing from Git
You can install the latest version from Git:
pip3 install git+https://github.com/taypo/redial.git
Dockerfile is provided.
docker build -t redial .
Run redial in Docker Container
docker run -it --rm redial:latest redial
- [x] Manage your connections in folders/groups
- [x] Open a file manager to your remote host (Midnight Commander should be installed)
- [x] Edit/Move/Delete connection
- [x] Copy SSH Key to remote host
More features coming soon..
Connect to SSH Session (ENTER)
ENTER to connect a SSH session.
Add Folder (F6)
F6 or click
F6 New Folder to add a folder. There must be at least
one connection under the folder.
Add Connection (F7)
F7 or click
F7 New Conn. to add a ssh connection.
Browse over mc (F5)
F5 or click
F5 Browse to open mc (Midnight Commander) session.
Remove Connection (F8)
F8 or click
F8 Remove to remove a session.
Edit Connection (F9)
F9 or click
F9 Edit to edit a session.
Move sessions and folders
up/down keys to move session or folder. For macOS users: Use
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
Windows is currently not supported.
redial is licensed under the GNU General Public License v3.0.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size redial-0.7-py2.py3-none-any.whl (26.6 kB)||File type Wheel||Python version py2.py3||Upload date||Hashes View hashes|
|Filename, size redial-0.7.tar.gz (3.4 MB)||File type Source||Python version None||Upload date||Hashes View hashes|