Your first time on this page? Allow me to give some explanations.
A curated list of SSH resources.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you moul & contributors
View Topic on GitHub:
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
make your ssh client smarter
Manage your SSH like a boss.
Letting Ansible manage ssh config
A ssh_config manager for AWS EC2
A Tool to help manage your .ssh/config file.
Tools using the *SSH* protocol
simple, fun and transparent SSH (and telnet) bastion server
standalone SSH server that connects you to your Docker containers
🐳 Dockerized SSH bastion to proxy SSH connections to arbitrary containers.
A ssh server that knows who you are. $ ssh whoami.filippo.io
Programmable SSH frontend
Chat over SSH.
Turn SSH into a thin client specifically for your app
A python telnet/ssh server for modern terminals. In spirit of classic software such as ami/x, teleguard, renegade, iniquity.
Secure Access for Developers that doesn't get in the way.
ShellHub enables teams to easily access any Linux device behind firewall and NAT.
A network filesystem client to connect to SSH servers
Introspected tunnels to localhost
Expose localhost servers to the Internet
Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin. Works with Linux and MacOS. Supports DNS tunneling.
SSH/HTTP(S) multiplexer. Run a webserver and a sshd on the same port w/o changes.
Run SSH and HTTP(S) on the same port
Applicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port)
SSH reverse tunnel daemon
SSH to WebSockets Bridge
sshfs docker volume plugin
SSH over QUIC
The missing reverse proxy for ssh scp
Automatically respawn SSH session after network interruption.
Cluster SSH - Cluster Admin Via SSH
tmux manager / tmux helper
csshX like ssh tool for iTerm2
*SSH* keys / Authentication
Easy two-factor authentication for ssh servers
SSH key management for GitHub users
encrypt messages based on ssh public keys with easy import from github
Take security by obscurity to the next level (this is a bad idea, don't really use this please)
Easy creation of secure SSH configuration for your GitHub account(s)
A dev tool for SSH auth + Git commit/tag signing using a key stored in Krypton.
HIBA is a system built on top of regular OpenSSH certificate-based authentication that allows to manage flexible authorization of principals on pools of target hosts without the need to push customized authorized_users files periodically.
archived version](https://web.archive.org/web/20160505202303/http://www.ryanbrink.com/slack-ssh-session-notifications/)) - Guide to setup Slack notifications (can be modified for other services).
Different agents and different keys for different projects, with ssh.
🙃 A delightful community-driven (with 1800+ contributors) framework for managing your zsh configuration. Includes nearly 300 optional plugins (rails, git, OSX, hub, docker, homebrew, node, php, python, etc), over 140 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
I can keep a SSHecret
🚀 Bring your favorite shell wherever you go through the ssh
bring your .bashrc, .vimrc, etc. with you when you ssh
SSH wrapper script that brings your dotfiles always with you on Linux and OSX
🌰 encrypt/decrypt using ssh keys
SSHPry v2 - Spy & Control os SSH Connected client's TTY
SSH Session Manager
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
rtop is an interactive, remote system monitoring tool based on SSH
Asynchronous parallel SSH client library.
Wrapper for executing multiple remote shell commands from one command line.
Gate One is an HTML5-powered terminal emulator and SSH client
Bastillion is a web-based SSH console that centrally manages administrative access to systems. Web-based administration is combined with management and distribution of user's public SSH keys.
Manage and monitor SSH connections.
Testing / Honeypots
SSH load testing tool.
Kippo - SSH Honeypot
Cowrie SSH/Telnet Honeypot https://cowrie.readthedocs.io
SSH server auditing (banner, key exchange, encryption, mac, compression, compatibility, security, etc)
A fake SSH server that lets everyone in and logs their activity
Alternatives to *SSH*
Share your terminal as a web application
Share your terminal over the web
An unencrypted network protocol and an application used to connect to remote computers and issue commands.
SFTP support for the go.crypto/ssh package
Toolkit for building SSH servers and clients in Go.
A Go library to simplify the use of SSH for devops
Golang SSH Keys manipulation library
The leading native Python SSHv2 protocol library.
Pure Ruby implementation of an SSH (protocol 2) client
Best Current Practices regarding secure online communication and configuration of services using cryptography.