Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork165
💻 A curated list of SSH resources.
License
NotificationsYou must be signed in to change notification settings
moul/awesome-ssh
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Inspired by theawesome list thing.
Please read thecontribution guidelines if you want to contribute.
Check out myblog 🦄 or sayhi onTwitter.
assh- Transparent wrapper (ProxyCommand) that adds regex, aliases, gateways, includes, dynamic hostnames toSSH and
ssh-config.Previously:advanced-ssh-config- storm
- Manage yourSSH like a boss.
- ansible-ssh-config
- LettingAnsible manage
ssh_config. - ec2ssh
- A
ssh_configmanager forAWS EC2. - ssh-config
- A tool to help manage your
.ssh/configfile.
- scp - Secure remote file copy utility overSSH.
- rsync - Fast incremental transfer utility that supportsSSH.
- sftp - File transfer protocol overSSH.
- 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.
- ssh-proxy
- Dockerized SSH bastion to proxy SSH connections to arbitrary containers.
- whosthere
- ASSH server that knows who you are.
$ ssh whoami.filippo.io. - sshfront
- ProgrammableSSH frontend.
- ssh-chat
- Chat overSSH.
- sshcommand
- TurnSSH into a thin client specifically for your app.
- sshmuxd
-
sshmuxfrontend. - x84
- Apython
telnet/sshserver for modernUTF-8 and classiccp437 network virtual terminals. In spirit of classic software such asami/x,teleguard,renegade,iniquity. - teleport
- ModernSSH server for clusters and teams.
- ShellHub
- ASSH gateway for remotely accessing any Linux device behind firewall and NAT.
- Mosh - The mobile shell.
- sshfs
- Filesystem client based on theSSH 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'sVPN. Forwards over
ssh. Doesn't require admin. Works withLinux andMacOS. SupportsDNS tunneling. - sshttp
-SSH/HTTP(S) multiplexer. Run a webserver and a
sshdon the same port w/o changes. - switcher
- RunSSH andHTTP(S) on the same port.
- sslh
- Applicative Protocol Multiplexer (i.e:SSH +HTTPS).
- tund
-SSH reverse tunnel daemon.
- autossh - Automatically respawnSSH session after network interruption.
- wssh
-SSH to WebSockets Bridge.
- docker-volume-sshfs
-
sshfsdocker 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 viaSSH.
- tmux-cssh
-
tmuxwith aClusterSSH-like behavior. - tm
-
tmuxmanager / helper. - i2cssh
-
csshXlikeSSH tool foriTerm2. - ClusterSSH - Controls a number of
xtermwindows via a single graphical console.
- authy-ssh
- Easytwo-factor authentication forSSH servers.
- github-auth
-SSH key management for GitHub users.
- cipherhub
- Encrypt messages based onSSH public keys with easy import from GitHub.
- Slack notifications (archived version) - Guide to setup Slack notifications (can be modified for other services).
- totp-ssh-fluxer
- A way to make sure your
sshdport changes every 30 seconds. - github-keygen
- Easy creation of secureSSH 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.
- ssh-ident
- Different agents and different keys for different projects, with
ssh. - oh-my-zsh/plugins/ssh-agent
-
ssh-agentplugin forzsh. - sshecret - Automatically create and manage multiple agents for multiple keys.
- xxh
- Bring your favorite shell wherever you go through the ssh.
- sshrc
- Bring your
.bashrc,.vimrc, etc. with you when youssh. - 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
- Ansible
- App deployment, configuration management and orchestration overSSH.
- rtop
- Interactive, remote system monitoring tool based onSSH.
- 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 andSSH client.
- KeyBox
- Web-basedSSH 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
-SSH load testing tool.
- kippo
-SSH Honeypot.
- cowrie
-SSH Honeypot (based on kippo).
- sshmitm -SSH monkey-in-the-middle.
- ssh-audit
- A tool forSSH 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.
- ttyd
- Share your terminal over the web.
- rsh - An unencrypted network protocol and application used to connect to remote computers and issue commands.
- C/C++
- libssh - TheSSH library.
- Golang
- crypto/ssh - Built-inSSH client and server library.
- sftp
-SFTP support for the go.crypto/ssh package.
- go-sshkit
- Toolkit for buildingSSH servers and clients in Go.
- Socker
- Library for Go to simplify the use ofSSH.
- go-sshkeys - Golang SSH Keys manipulation library
- Java
- jsch - Purejava,BSD licensed,SSH2 client library.
- Javascript/Node.js
- ssh2
-SSH2 client and server modules written in pureJavaScript fornode.js.
- ssh2
- Python
- paramiko
- NativePythonSSHv2 protocol library.
- paramiko
- Ruby
- net-ssh
- PureRuby implementation of anSSH (protocol 2) client.
- net-ssh
- How to useSSH to Connect to a Remote Server
- Best practices
- Granting Temporary Access to Your Servers (Using SignedSSH 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\_configfor6.7+,5.3. - Applied-Crypto-Hardening
-
sshd\_configfor6.X
To the extent possible under law,Manfred Touron has waived all copyright and related or neighboring rights to this work.
About
💻 A curated list of SSH resources.
Topics
Resources
License
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.

