Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. SSH
  3. redial

redial

GPL-3.0Python0.9

A terminal-based SSH session manager for Unix systems that organizes connections in folders and integrates with Midnight Commander.

GitHubGitHub
206 stars17 forks0 contributors

What is redial?

Redial is a terminal-based SSH session manager for Unix systems that helps developers and system administrators organize and quickly connect to remote servers. It provides a folder-based interface for managing SSH connections, integrates with Midnight Commander for file browsing, and supports port forwarding and SSH key management.

Target Audience

System administrators, DevOps engineers, and developers who frequently use SSH to manage multiple remote servers from Unix terminals and want a faster, more organized workflow.

Value Proposition

Redial offers a keyboard-driven, lightweight alternative to manually managing SSH configs or using heavier GUI tools, with unique features like folder organization, Midnight Commander integration, and session state persistence.

Overview

SSH Session Manager

Use Cases

Best For

  • Managing large numbers of SSH connections across different projects or environments
  • Quickly browsing remote file systems without leaving the terminal
  • Organizing servers into logical groups (e.g., production, staging, development)
  • Setting up port forwarding for SSH tunnels without remembering command-line syntax
  • Copying SSH keys to multiple remote hosts efficiently
  • Users who prefer keyboard shortcuts over mouse-driven GUI tools

Not Ideal For

  • Windows users or teams operating in cross-platform environments where native support is essential
  • Projects requiring advanced SSH scripting or integration with automation tools like Ansible without a TUI interface
  • Users who prefer graphical SSH clients with drag-and-drop interfaces and rich visual feedback
  • Environments where Midnight Commander is not installed or where file management is handled through other tools

Pros & Cons

Pros

Folder-Based Organization

Enables grouping SSH connections into folders for logical categorization, as demonstrated in the README with gifs showing add folder and move session features, improving management of large server lists.

SSH Config Compatibility

Stores sessions in standard SSH config file format, allowing seamless integration with existing configurations via a sed command, as noted in the Notes section, ensuring compatibility with other SSH tools.

Keyboard-Driven Efficiency

Offers dedicated hotkeys for all actions, such as F5 for Midnight Commander browsing and F7 for adding connections, emphasizing a no-frills, terminal-centric workflow that minimizes mouse use.

Session State Persistence

Remembers last selected connection and folder expanded/collapsed states across restarts, as highlighted in the What's New section for version 0.7, enhancing user experience by reducing repetitive navigation.

Cons

Limited Port Forwarding

Only supports one dynamic, local, and remote port forwarding per connection, as admitted in the README under What's New, which can be restrictive for complex tunneling scenarios or multi-port setups.

Midnight Commander Dependency

Requires Midnight Commander installation for the F5 browse feature, adding an external dependency that may not be available in all environments and complicates setup for users who prefer other file managers.

No Windows Support

Explicitly not supported on Windows, as stated in the Platforms section, limiting its utility in mixed OS teams or for developers who use Windows as their primary system.

Potential Stagnation

Last significant update was in 2019 (version 0.7), suggesting limited active development, which could lead to compatibility issues with newer Python versions or unmet feature requests over time.

Frequently Asked Questions

Quick Stats

Stars206
Forks17
Contributors0
Open Issues11
Last commit4 months ago
CreatedSince 2019

Tags

#session-manager#ssh-client#remote-access#python-application#cli-tool#devops-tools#unix-utilities#terminal-tool

Built With

P
Python
D
Docker

Included in

SSH2.8k
Auto-fetched 1 day ago

Related Projects

xxhxxh

🚀 Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on.

Stars6,013
Forks121
Last commit1 month ago
ssh-pingssh-ping

Making SSH more convenient

Stars885
Forks25
Last commit2 years ago
ssh-vaultssh-vault

🌰 encrypt/decrypt using ssh keys

Stars505
Forks32
Last commit5 days ago
SSHPry v2SSHPry v2

SSHPry v2 - Spy & Control os SSH Connected client's TTY

Stars400
Forks77
Last commit8 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub