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

Last synced: 21 days ago
JSON representation

Apps

Alternatives to *SSH*

  • rsh - An unencrypted network protocol and application used to connect to remote computers and issue commands.
  • GoTTY - Share your terminal as web application.

Automation

  • DSH - Dancer's shell / distributed shell - Wrapper for executing multiple remote shell commands from one command line.
  • Ansible - App deployment, configuration management and orchestration over SSH.
  • rtop - Interactive, remote system monitoring tool based on SSH.
  • SSH Power Tool - Execute commands and upload files to many servers simultaneously without using pre-shared keys.
  • parallel-ssh - Provides parallel versions of OpenSSH and related tools.

Multiplexers

Network

  • sshhub - Web Service: access your SSH servers behind firewalls (ssh-teamviewer).
  • 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.
  • 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.
  • autossh - Automatically respawn SSH session after network interruption.
  • Mosh - The mobile shell.

Servers

  • sshportal - simple, fun, and transparent SSH (& Telnet) Bastion Server
  • ssh2docker - SSH server to Docker containers.
  • 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.
  • 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.
  • whosthere - A SSH server that knows who you are. $ ssh whoami.filippo.io.

*SSH* agent

`.ssh/config`

*SSH* keys / Authentication

Testing / Honeypots

Tools

Tools using the *SSH* protocol

  • sftp - File transfer protocol over SSH.
  • scp - Secure remote file copy utility over SSH.
  • rsync - Fast incremental transfer utility that supports SSH.

Web

  • Apache Guacamole - Apache Guacamole is a HTML5 based clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.
  • GateOne - HTML5-powered terminal emulator and SSH client.
  • SSHmon - Real-time GUI to monitor SSH connections and establish port forwardings.
  • Secure Shell chrome extension
  • KeyBox - Web-based SSH console that centrally manages administrative access to systems.

Libraries

Alternatives to *SSH*

  • 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.
  • crypto/ssh - Built-in SSH client and server library.
  • libssh - The SSH library.

Resources

Community

Documentation

Security

Tutorials