awesome-ssh
by moul
A curated list of SSH resources.
AI summary
SSH toolkit
A curated list of resources and tools for working with SSH protocol.
- stars
- 2.5K
- forks
- 160
- watching
- 79
- awesome lists
- 3
- entries
- 103
What's in the list
103 links in 22 sections, with live GitHub stats.activeno commit in 2y
Apps / .ssh/config
assh
Transparent wrapper (ProxyCommand) that adds regex, aliases, gateways, includes, dynamic hostnames to and
storm
Manage your like a boss
ansible-ssh-config
Letting manage
ec2ssh
A manager for
ssh-config
A tool to help manage your file
Apps / Tools using the SSH protocol
Apps / Servers
sshportal
simple, fun, and transparent SSH (& Telnet) Bastion Server
ssh2docker
server to Docker containers
ssh-proxy
Dockerized SSH bastion to proxy SSH connections to arbitrary containers
whosthere
A server that knows who you are.
sshfront
Programmable frontend
ssh-chat
Chat over
sshcommand
Turn into a thin client specifically for your app
sshmuxd
frontend
x84
A / server for modern and classic network virtual terminals. In spirit of classic software such as , , ,
teleport
Modern server for clusters and teams
ShellHub
A gateway for remotely accessing any Linux device behind firewall and NAT
Apps / Network
- Mosh
The mobile shell
sshfs
Filesystem client based on the 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 . Forwards over . Doesn't require admin. Works with and . Supports
sshttp
/ multiplexer. Run a webserver and a on the same port w/o changes
switcher
Run and on the same port
sslh
Applicative Protocol Multiplexer (i.e: + )
tund
reverse tunnel daemon
- autossh
Automatically respawn session after network interruption
wssh
to WebSockets Bridge
docker-volume-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)
Apps / Multiplexers
- tmux
Terminal multiplexer
clusterssh
Cluster admin via
- tmux-cssh
with a -like behavior
tm
manager / helper
i2cssh
like tool for
- ClusterSSH
Controls a number of windows via a single graphical console
Apps / SSH keys / Authentication
authy-ssh
Easy authentication for servers
github-auth
key management for GitHub users
- cipherhub
Encrypt messages based on public keys with easy import from GitHub
- Slack notifications
( ) - Guide to setup Slack notifications (can be modified for other services)
totp-ssh-fluxer
A way to make sure your port changes every 30 seconds
github-keygen
Easy creation of secure configuration for your GitHub account(s)
kr
Kr agent that route access request to the paired mobile phone where Kryptonite is installed
- ServerAuth
Automatically sync SSH access across servers
HIBA
Central management of access to a fleet of machines without pushing authorized_users files
Apps / SSH agent
ssh-ident
Different agents and different keys for different projects, with
oh-my-zsh/plugins/ssh-agent
plugin for
sshecret
Automatically create and manage multiple agents for multiple keys
Apps / Tools
xxh
Bring your favorite shell wherever you go through the ssh
sshrc
Bring your , , etc. with you when you
kyrat
SSH wrapper script that brings your dotfiles always with you on Linux and OSX
ssh-vault
encrypt/decrypt files using ssh keys
ssh-ping
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
Apps / Automation
Ansible
App deployment, configuration management and orchestration over
rtop
Interactive, remote system monitoring tool based on
- 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
Apps / Web
GateOne
HTML5-powered terminal emulator and client
KeyBox
Web-based 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
Apps / Testing / Honeypots
Apps / Alternatives to SSH
Libraries / C/C++
- libssh
The library
Libraries / Golang
- crypto/ssh
Built-in client and server library
sftp
support for the go.crypto/ssh package
go-sshkit
Toolkit for building servers and clients in Go
Socker
Library for Go to simplify the use of
go-sshkeys
Golang SSH Keys manipulation library
Libraries / Java
- jsch
Pure , licensed, client library
Libraries / Javascript/Node.js
ssh2
client and server modules written in pure for
Libraries / Python
paramiko
Native protocol library
Libraries / Ruby
net-ssh
Pure implementation of an (protocol 2) client
Resources / Tutorials
- Gist: SSH Recipes
Collection of recipes for writing awesome ssh config files
Resources / Security
- 01/14/2016
Integer Overflow
Resources / Documentation
Resources / Community
Nothing in this list matches your filter.
Featured in 3 awesome lists
Each link jumps to the spot where the list mentions awesome-ssh.
More related projects
niess/python-appimage176
webassembly/binaryen7.6K
googlechromelabs/carlo9.3K
denysdovhan/robbyrussell-node167
nokola/nonaquad42
jetli/wasm-pack-action50
jhspetersson/fselect4K
yiransheng/basic_rs38
dcodeio/webassembly817
pmq20/node-packer3.1K
tyrrrz/lightbulb2.3K
akazukin5151/approportionment6
file-new-project/eartrumpet9.1K
xtermjs/xterm.js17.9K
jorgebucaran/cookbook.fish2K