Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-ssh
A curated list of SSH resources.
https://github.com/eric-erki/awesome-ssh
- `assh` - ssh-config.svg?style=social&label=stars)](https://github.com/moul/advanced-ssh-config) - Transparent wrapper (ProxyCommand) that adds regex, aliases, gateways, includes, dynamic hostnames to *SSH* and `ssh-config`. _Previously: `advanced-ssh-config`_
- storm - Manage your *SSH* like a boss.
- ansible-ssh-config - ssh-config.svg?style=social&label=stars)](https://github.com/gaqzi/ansible-ssh-config) - Letting *Ansible* manage `ssh_config`.
- ec2ssh - A `ssh_config` manager for *AWS EC2*.
- ssh-config - config.svg?style=social&label=stars)](https://github.com/dbrady/ssh-config) - A tool to help manage your `.ssh/config` file.
- scp - Secure remote file copy utility over *SSH*.
- rsync - Fast incremental transfer utility that supports *SSH*.
- sftp - File transfer protocol over *SSH*.
- curl - Command line tool and library to transfer data (support `sftp`).
- sshportal - simple, fun, and transparent SSH (& Telnet) Bastion Server
- ssh2docker - *SSH* server to Docker containers.
- whosthere - A *SSH* server that knows who you are. `$ ssh whoami.filippo.io`.
- sshfront - Programmable *SSH* frontend.
- ssh-chat - chat.svg?style=social&label=stars)](https://github.com/shazow/ssh-chat) - Chat over *SSH*.
- sshcommand - Turn *SSH* into a thin client specifically for your app.
- sshmuxd - `sshmux` frontend.
- x84 - A *python* `telnet`/`ssh` server for modern *UTF-8* and classic *cp437* network virtual terminals. In spirit of classic software such as *ami/x*, *teleguard*, *renegade*, *iniquity*.
- teleport - Modern *SSH* server for clusters and teams.
- Mosh - The mobile shell.
- sshfs - Filesystem client based on the *SSH* File Transfer Protocol.
- ngrok - Introspected tunnels to localhost.
- localtunnel - Expose localhost servers to the Internet.
- sshuttle - 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*.
- sshttp - *SSH*/*HTTP(S)* multiplexer. Run a webserver and a `sshd` on the same port w/o changes.
- switcher - Run *SSH* and *HTTP(S)* on the same port.
- sslh - Applicative Protocol Multiplexer (i.e: *SSH* + *HTTPS*).
- tund - *SSH* reverse tunnel daemon.
- autossh - Automatically respawn *SSH* session after network interruption.
- wssh - *SSH* to WebSockets Bridge.
- docker-volume-sshfs - volume-sshfs.svg?style=social&label=stars)](https://github.com/vieux/docker-volume-sshfs) - `sshfs` docker volume plugin.
- quicssh - QUIC proxy for SSH
- sshpiper - The missing reverse proxy for ssh scp.
- sshhub - Web Service: access your SSH servers behind firewalls (ssh-teamviewer).
- tmux - Terminal multiplexer.
- clusterssh - Cluster admin via *SSH*.
- tmux-cssh - cssh.svg?style=social&label=stars)](https://github.com/dennishafemann/tmux-cssh) - `tmux` with a *ClusterSSH*-like behavior.
- tm - `tmux` manager / helper.
- i2cssh - `csshX` like *SSH* tool for *iTerm2*.
- ClusterSSH - Controls a number of `xterm` windows via a single graphical console.
- authy-ssh - ssh.svg?style=social&label=stars)](https://github.com/authy/authy-ssh) - Easy *two-factor* authentication for *SSH* servers.
- github-auth - auth.svg?style=social&label=stars)](https://github.com/chrishunt/github-auth) - *SSH* key management for GitHub users.
- cipherhub - Encrypt messages based on *SSH* public keys with easy import from GitHub.
- Slack notifications - ssh-session-notifications/)) - Guide to setup Slack notifications (can be modified for other services).
- totp-ssh-fluxer - ssh-fluxer.svg?style=social&label=stars)](https://github.com/benjojo/totp-ssh-fluxer) - A way to make sure your `sshd` port changes every 30 seconds.
- github-keygen - keygen.svg?style=social&label=stars)](https://github.com/dolmen/github-keygen) - Easy creation of secure *SSH* configuration for your GitHub account(s).
- kr - keygen.svg?style=social&label=stars)](https://github.com/KryptCo/kr) - Kr agent that route access request to the paired mobile phone where Kryptonite is installed.
- ssh-ident - ident.svg?style=social&label=stars)](https://github.com/ccontavalli/ssh-ident) - Different agents and different keys for different projects, with `ssh`.
- oh-my-zsh/plugins/ssh-agent - my-zsh.svg?style=social&label=stars)](https://github.com/robbyrussell/oh-my-zsh) - `ssh-agent` plugin for `zsh`.
- sshecret - Automatically create and manage multiple agents for multiple keys.
- sshrc - Bring your `.bashrc`, `.vimrc`, etc. with you when you `ssh`.
- kyrat - SSH wrapper script that brings your dotfiles always with you on Linux and OSX.
- ssh-vault - vault/ssh-vault.svg?style=social&label=stars)](https://github.com/ssh-vault/ssh-vault) - encrypt/decrypt files using ssh keys
- ssh-ping - tools.svg?style=social&label=stars)](https://github.com/vaporup/ssh-tools) - check if host is reachable using ssh_config
- SSHPry v2 - Spy & Control os SSH Connected client's TTY
- redial - Terminal Based SSH Session Manager for Unix Systems
- Ansible - App deployment, configuration management and orchestration over *SSH*.
- rtop - Interactive, remote system monitoring tool based on *SSH*.
- DSH - Dancer's shell / distributed shell - Wrapper for executing multiple remote shell commands from one command line.
- parallel-ssh - Provides parallel versions of OpenSSH and related tools.
- SSH Power Tool - Execute commands and upload files to many servers simultaneously without using pre-shared keys.
- Secure Shell chrome extension
- GateOne - HTML5-powered terminal emulator and *SSH* client.
- KeyBox - Web-based *SSH* console that centrally manages administrative access to systems.
- Apache Guacamole - Apache Guacamole is a HTML5 based clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.
- SSHmon - Real-time GUI to monitor SSH connections and establish port forwardings.
- ssh-hammer - hammer.svg?style=social&label=stars)](https://github.com/shazow/ssh-hammer) - *SSH* load testing tool.
- kippo - *SSH* Honeypot.
- cowrie - *SSH* Honeypot (based on kippo).
- sshmitm - *SSH* monkey-in-the-middle.
- ssh-audit - audit.svg?style=social&label=stars)](https://github.com/arthepsy/ssh-audit) - A tool for *SSH* server auditing.
- sshesame - A fake SSH server that lets everyone in and logs their activity.
- GoTTY - Share your terminal as web application.
- telnet - An unencrypted network protocol and an application used to connect to remote computers and issue commands.
- rsh - An unencrypted network protocol and application used to connect to remote computers and issue commands.
- libssh - The *SSH* library.
- crypto/ssh - Built-in *SSH* client and server library.
- sftp - *SFTP* support for the go.crypto/ssh package.
- go-sshkit - sshkit.svg?style=social&label=stars)](https://github.com/shazow/go-sshkit) - Toolkit for building *SSH* servers and clients in Go.
- Socker - Library for Go to simplify the use of *SSH*.
- go-sshkeys - Golang SSH Keys manipulation library
- jsch - Pure *java*, *BSD* licensed, *SSH2* client library.
- ssh2 - *SSH2* client and server modules written in pure *JavaScript* for *node.js*.
- paramiko - Native *Python* *SSHv2* protocol library.
- net-ssh - ssh/net-ssh.svg?style=social&label=stars)](https://github.com/net-ssh/net-ssh) - Pure *Ruby* implementation of an *SSH* (protocol 2) client.
- How to use *SSH* to Connect to a Remote Server
- Best practices
- Granting Temporary Access to Your Servers (Using Signed *SSH* Keys)
- How to SSH login without a password
- Gist: SSH Recipes - Collection of recipes for writing awesome ssh config files.
- 01/14/2016 - Integer Overflow `CVE 2016 077[7-8]`.
- Security/Guidelines/OpenSSH - MozillaWiki - `sshd\_config` for `6.7+`, `5.3`.
- Applied-Crypto-Hardening - Crypto-Hardening.svg?style=social&label=stars)](https://github.com/BetterCrypto/Applied-Crypto-Hardening) - `sshd\_config` for `6.X`
- man page
- Specifications (OpenSSH)
- Wikipedia article
- StackOverflow
- ServerFault
- ![CC0
- Manfred Touron
Programming Languages
Keywords
ssh
19
golang
5
go
4
devops
4
security
3
bastion
3
proxy
3
python
2
https
2
http
2
cli
2
ssh-server
2
docker
2
ssh-keygen
2
server
2
docker-volume-plugin
1
sslh
1
jumpserver
1
kubernetes
1
kubernetes-access
1
pam
1
postgres
1
rbac
1
rdp
1
teleport
1
teleport-binaries
1
tls
1
sshttp
1
ssh-traffic
1
ipv6
1
applied-cryptography
1
best-practices
1
cryptography
1
documentation
1
automation
1
config
1
config-management
1
sshconfig
1
fun
1
gateway
1
hook-script
1
chat
1
ssh-chat
1
audit
1
certificate
1
cluster
1
database-access
1
firewall
1
ssh-agent-forwarding
1
aes-256
1