257 lines
58 KiB
Plaintext
257 lines
58 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome SSH [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;14m[1mapps[0m[38;5;12m (#apps), [39m[38;5;14m[1mlibraries[0m[38;5;12m (#libraries) and [39m[38;5;14m[1mresources[0m[38;5;12m (#resources).[39m
|
||
|
||
|
||
|
||
[38;5;12mInspired by the [39m[38;5;14m[1mawesome[0m[38;5;12m (https://github.com/sindresorhus/awesome) list thing.[39m
|
||
|
||
[38;5;12mPlease read the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (CONTRIBUTING.md) if you want to contribute.[39m
|
||
|
||
[38;5;14m[1mCheck out my [0m[38;5;12mblog[39m[38;5;14m[1m (https://manfred.life/) 🦄 or say [0m[48;2;30;30;40m[38;5;14m[1m[3mhi[0m[38;5;14m[1m on [0m[38;5;12mTwitter[39m[38;5;14m[1m (https://twitter.com/moul).[0m
|
||
|
||
[38;2;255;187;0m[4mTable of Contents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mApps[0m[38;5;12m (#apps)[39m
|
||
[38;5;12m - [39m[48;5;235m[38;5;249m[1m.ssh/config[0m[38;5;12m (#sshconfig)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTools using the [0m[48;2;30;30;40m[38;5;14m[1m[3mSSH[0m[38;5;14m[1m protocol[0m[38;5;12m (#tools-using-the-ssh-protocol)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mServers[0m[38;5;12m (#servers)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mNetwork[0m[38;5;12m (#network)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMultiplexers[0m[38;5;12m (#multiplexers)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSSH Keys / Authentication[0m[38;5;12m (#ssh-keys--authentication)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSSH agent[0m[38;5;12m (#ssh-agent)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAutomation[0m[38;5;12m (#automation)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mWeb[0m[38;5;12m (#web)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTesting / Honeypots[0m[38;5;12m (#testing--honeypots)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAlternatives to SSH[0m[38;5;12m (#alternatives-to-ssh)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLibraries[0m[38;5;12m (#libraries)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTutorials[0m[38;5;12m (#tutorials)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSecurity[0m[38;5;12m (#security)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mDocumentation[0m[38;5;12m (#documentation)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
|
||
|
||
[38;2;255;187;0m[4mApps[0m
|
||
|
||
[48;5;235m[38;5;249m[4m.ssh/config[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[48;5;235m[38;5;249m[1massh[0m[38;5;12m [39m[38;5;12m(https://github.com/moul/assh)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/moul/advanced-ssh-config.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/moul/advanced-ssh-config)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTransparent[39m[38;5;12m [39m[38;5;12mwrapper[39m[38;5;12m [39m
|
||
[38;5;12m(ProxyCommand)[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12madds[39m[38;5;12m [39m[38;5;12mregex,[39m[38;5;12m [39m[38;5;12maliases,[39m[38;5;12m [39m[38;5;12mgateways,[39m[38;5;12m [39m[38;5;12mincludes,[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m[38;5;12mhostnames[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[48;5;235m[38;5;249mssh-config[49m[39m[38;5;12m.[39m[38;5;12m [39m[38;5;12m_Previously:[39m[38;5;12m [39m[48;5;235m[38;5;249madvanced-ssh-config[49m[39m[38;5;12m_[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstorm[0m[38;5;12m (https://github.com/emre/storm) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/emre/storm.svg?style=social&label=stars)[0m[38;5;12m (https://github.com/emre/storm) - Manage your [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m like a boss.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mansible-ssh-config[0m[38;5;12m [39m[38;5;12m(https://github.com/gaqzi/ansible-ssh-config)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/gaqzi/ansible-ssh-config.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/gaqzi/ansible-ssh-config)[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;12mLetting[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mAnsible[0m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[48;5;235m[38;5;249mssh_config[49m[39m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mec2ssh[0m[38;5;12m (https://github.com/mirakui/ec2ssh) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/mirakui/ec2ssh.svg?style=social&label=stars)[0m[38;5;12m (https://github.com/mirakui/ec2ssh) - A [39m[48;5;235m[38;5;249mssh_config[49m[39m[38;5;12m manager for [39m[48;2;30;30;40m[38;5;13m[3mAWS EC2[0m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mssh-config[0m[38;5;12m [39m[38;5;12m(https://github.com/dbrady/ssh-config)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/dbrady/ssh-config.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/dbrady/ssh-config)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12myour[39m
|
||
[48;5;235m[38;5;249m.ssh/config[49m[39m[38;5;12m [39m[38;5;12mfile.[39m
|
||
|
||
[38;2;255;187;0m[4mTools using the [0m[48;2;30;30;40m[38;5;13m[3m[4mSSH[0m[38;2;255;187;0m[4m protocol[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mscp[0m[38;5;12m (http://linux.die.net/man/1/scp) - Secure remote file copy utility over [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrsync[0m[38;5;12m (https://rsync.samba.org) - Fast incremental transfer utility that supports [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msftp[0m[38;5;12m (https://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol) - File transfer protocol over [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcurl[0m[38;5;12m (http://curl.haxx.se) - Command line tool and library to transfer data (support [39m[48;5;235m[38;5;249msftp[49m[39m[38;5;12m).[39m
|
||
|
||
[38;2;255;187;0m[4mServers[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msshportal[0m[38;5;12m [39m[38;5;12m(https://github.com/moul/sshportal)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/moul/sshportal.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/moul/sshportal)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12msimple,[39m[38;5;12m [39m[38;5;12mfun,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtransparent[39m[38;5;12m [39m[38;5;12mSSH[39m[38;5;12m [39m[38;5;12m(&[39m[38;5;12m [39m
|
||
[38;5;12mTelnet)[39m[38;5;12m [39m[38;5;12mBastion[39m[38;5;12m [39m[38;5;12mServer[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mssh2docker[0m[38;5;12m (https://github.com/moul/ssh2docker) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/moul/ssh2docker.svg?style=social&label=stars)[0m[38;5;12m (https://github.com/moul/ssh2docker) - [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m server to Docker containers.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mssh-proxy[0m[38;5;12m [39m[38;5;12m(https://github.com/ml-tooling/ssh-proxy)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/ml-tooling/ssh-proxy.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/ml-tooling/ssh-proxy)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDockerized[39m[38;5;12m [39m[38;5;12mSSH[39m[38;5;12m [39m
|
||
[38;5;12mbastion[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mproxy[39m[38;5;12m [39m[38;5;12mSSH[39m[38;5;12m [39m[38;5;12mconnections[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12marbitrary[39m[38;5;12m [39m[38;5;12mcontainers.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwhosthere[0m[38;5;12m [39m[38;5;12m(https://github.com/FiloSottile/whosthere)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/FiloSottile/whosthere.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/FiloSottile/whosthere)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m
|
||
[38;5;12mthat[39m[38;5;12m [39m[38;5;12mknows[39m[38;5;12m [39m[38;5;12mwho[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mare.[39m[38;5;12m [39m[48;5;235m[38;5;249m$ ssh whoami.filippo.io[49m[39m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msshfront[0m[38;5;12m [39m[38;5;12m(https://github.com/gliderlabs/sshfront)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/gliderlabs/sshfront.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/gliderlabs/sshfront)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProgrammable[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m
|
||
[38;5;12mfrontend.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mssh-chat[0m[38;5;12m (https://github.com/shazow/ssh-chat) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/shazow/ssh-chat.svg?style=social&label=stars)[0m[38;5;12m (https://github.com/shazow/ssh-chat) - Chat over [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msshcommand[0m[38;5;12m [39m[38;5;12m(https://github.com/dokku/sshcommand)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/dokku/sshcommand.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/dokku/sshcommand)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTurn[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mthin[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m
|
||
[38;5;12mspecifically[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapp.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msshmuxd[0m[38;5;12m (https://github.com/joushou/sshmuxd) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/joushou/sshmuxd.svg?style=social&label=stars)[0m[38;5;12m (https://github.com/joushou/sshmuxd) - [39m[48;5;235m[38;5;249msshmux[49m[39m[38;5;12m frontend.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mx84[0m[38;5;12m [39m[38;5;12m(https://github.com/jquast/x84)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/jquast/x84.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/jquast/x84)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mpython[0m[38;5;12m [39m[48;5;235m[38;5;249mtelnet[49m[39m[38;5;12m/[39m[48;5;235m[38;5;249mssh[49m[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mUTF-8[0m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mclassic[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mcp437[0m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mvirtual[39m[38;5;12m [39m[38;5;12mterminals.[39m[38;5;12m [39m[38;5;12mIn[39m[38;5;12m [39m[38;5;12mspirit[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mclassic[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mami/x[0m[38;5;12m,[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mteleguard[0m[38;5;12m,[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mrenegade[0m[38;5;12m,[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3miniquity[0m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mteleport[0m[38;5;12m [39m[38;5;12m(https://github.com/gravitational/teleport)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/gravitational/teleport.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/gravitational/teleport)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mModern[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m
|
||
[38;5;12mserver[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mclusters[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mteams.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mShellHub[0m[38;5;12m [39m[38;5;12m(https://github.com/shellhub-io/shellhub)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/shellhub-io/shellhub.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/shellhub-io/shellhub)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12mgateway[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||
[38;5;12mremotely[39m[38;5;12m [39m[38;5;12maccessing[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mLinux[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12mbehind[39m[38;5;12m [39m[38;5;12mfirewall[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mNAT.[39m
|
||
|
||
[38;2;255;187;0m[4mNetwork[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMosh[0m[38;5;12m (https://mosh.mit.edu) - The mobile shell.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msshfs[0m[38;5;12m [39m[38;5;12m(https://github.com/libfuse/sshfs)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/libfuse/sshfs.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/libfuse/sshfs)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFilesystem[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12mFile[39m[38;5;12m [39m
|
||
[38;5;12mTransfer[39m[38;5;12m [39m[38;5;12mProtocol.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mngrok[0m[38;5;12m [39m[38;5;12m(https://github.com/inconshreveable/ngrok)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/inconshreveable/ngrok.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/inconshreveable/ngrok)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIntrospected[39m[38;5;12m [39m
|
||
[38;5;12mtunnels[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlocalhost.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlocaltunnel[0m[38;5;12m [39m[38;5;12m(https://github.com/progrium/localtunnel)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/progrium/localtunnel.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/progrium/localtunnel)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExpose[39m[38;5;12m [39m[38;5;12mlocalhost[39m
|
||
[38;5;12mservers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mInternet.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msshuttle[0m[38;5;12m [39m[38;5;12m(https://github.com/sshuttle/sshuttle)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/sshuttle/sshuttle.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/sshuttle/sshuttle)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTransparent[39m[38;5;12m [39m[38;5;12mproxy[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m
|
||
[38;5;12mthat[39m[38;5;12m [39m[38;5;12mworks[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpoor[39m[38;5;12m [39m[38;5;12mman's[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mVPN[0m[38;5;12m.[39m[38;5;12m [39m[38;5;12mForwards[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[48;5;235m[38;5;249mssh[49m[39m[38;5;12m.[39m[38;5;12m [39m[38;5;12mDoesn't[39m[38;5;12m [39m[38;5;12mrequire[39m[38;5;12m [39m[38;5;12madmin.[39m[38;5;12m [39m[38;5;12mWorks[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mLinux[0m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mMacOS[0m[38;5;12m.[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mDNS[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mtunneling[0m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msshttp[0m[38;5;12m [39m[38;5;12m(https://github.com/stealth/sshttp)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/stealth/sshttp.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/stealth/sshttp)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m/[39m[48;2;30;30;40m[38;5;13m[3mHTTP(S)[0m[38;5;12m [39m[38;5;12mmultiplexer.[39m[38;5;12m [39m[38;5;12mRun[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||
[38;5;12mwebserver[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[48;5;235m[38;5;249msshd[49m[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mport[39m[38;5;12m [39m[38;5;12mw/o[39m[38;5;12m [39m[38;5;12mchanges.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mswitcher[0m[38;5;12m [39m[38;5;12m(https://github.com/jamescun/switcher)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/jamescun/switcher.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/jamescun/switcher)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRun[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mHTTP(S)[0m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12msame[39m[38;5;12m [39m[38;5;12mport.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msslh[0m[38;5;12m [39m[38;5;12m(https://github.com/yrutschle/sslh)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/yrutschle/sslh.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/yrutschle/sslh)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mApplicative[39m[38;5;12m [39m[38;5;12mProtocol[39m[38;5;12m [39m[38;5;12mMultiplexer[39m[38;5;12m [39m[38;5;12m(i.e:[39m[38;5;12m [39m
|
||
[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12m+[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mHTTPS[0m[38;5;12m).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtund[0m[38;5;12m (https://github.com/aphyr/tund) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/aphyr/tund.svg?style=social&label=stars)[0m[38;5;12m (https://github.com/aphyr/tund) - [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m reverse tunnel daemon.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mautossh[0m[38;5;12m (http://www.harding.motd.ca/autossh/) - Automatically respawn [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m session after network interruption.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwssh[0m[38;5;12m (https://github.com/aluzzardi/wssh) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/aluzzardi/wssh.svg?style=social&label=stars)[0m[38;5;12m (https://github.com/aluzzardi/wssh) - [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m to WebSockets Bridge.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdocker-volume-sshfs[0m[38;5;12m [39m[38;5;12m(https://github.com/vieux/docker-volume-sshfs)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/vieux/docker-volume-sshfs.svg?style=social&label=stars)[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/vieux/docker-volume-sshfs)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[48;5;235m[38;5;249msshfs[49m[39m[38;5;12m [39m[38;5;12mdocker[39m[38;5;12m [39m[38;5;12mvolume[39m[38;5;12m [39m[38;5;12mplugin.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mquicssh[0m[38;5;12m (https://github.com/moul/quicssh) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/moul/quicssh.svg?style=social&label=stars)[0m[38;5;12m (https://github.com/moul/quicssh) - QUIC proxy for SSH[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msshpiper[0m[38;5;12m [39m[38;5;12m(https://github.com/tg123/sshpiper)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/tg123/sshpiper.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/tg123/sshpiper)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mmissing[39m[38;5;12m [39m[38;5;12mreverse[39m[38;5;12m [39m[38;5;12mproxy[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mssh[39m[38;5;12m [39m
|
||
[38;5;12mscp.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msshhub[0m[38;5;12m (https://sshhub.de) - Web Service: access your SSH servers behind firewalls (ssh-teamviewer).[39m
|
||
|
||
[38;2;255;187;0m[4mMultiplexers[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtmux[0m[38;5;12m (https://tmux.github.io) - Terminal multiplexer.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclusterssh[0m[38;5;12m (https://github.com/duncs/clusterssh) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/duncs/clusterssh.svg?style=social&label=stars)[0m[38;5;12m (https://github.com/duncs/clusterssh) - Cluster admin via [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtmux-cssh[0m[38;5;12m [39m[38;5;12m(https://github.com/dennishafemann/tmux-cssh)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/dennishafemann/tmux-cssh.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/dennishafemann/tmux-cssh)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[48;5;235m[38;5;249mtmux[49m[39m[38;5;12m [39m
|
||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mClusterSSH[0m[38;5;12m-like[39m[38;5;12m [39m[38;5;12mbehavior.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtm[0m[38;5;12m (https://github.com/Ganneff/tm) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/Ganneff/tm.svg?style=social&label=stars)[0m[38;5;12m (https://github.com/Ganneff/tm) - [39m[48;5;235m[38;5;249mtmux[49m[39m[38;5;12m manager / helper.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mi2cssh[0m[38;5;12m [39m[38;5;12m(https://github.com/wouterdebie/i2cssh)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/wouterdebie/i2cssh.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/wouterdebie/i2cssh)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[48;5;235m[38;5;249mcsshX[49m[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||
[48;2;30;30;40m[38;5;13m[3miTerm2[0m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClusterSSH[0m[38;5;12m (http://sourceforge.net/projects/clusterssh/) - Controls a number of [39m[48;5;235m[38;5;249mxterm[49m[39m[38;5;12m windows via a single graphical console.[39m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3m[4mSSH[0m[38;2;255;187;0m[4m keys / Authentication[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mauthy-ssh[0m[38;5;12m [39m[38;5;12m(https://github.com/authy/authy-ssh)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/authy/authy-ssh.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/authy/authy-ssh)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mEasy[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mtwo-factor[0m[38;5;12m [39m[38;5;12mauthentication[39m[38;5;12m [39m
|
||
[38;5;12mfor[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12mservers.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgithub-auth[0m[38;5;12m [39m[38;5;12m(https://github.com/chrishunt/github-auth)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/chrishunt/github-auth.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/chrishunt/github-auth)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12mkey[39m[38;5;12m [39m
|
||
[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGitHub[39m[38;5;12m [39m[38;5;12musers.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcipherhub[0m[38;5;12m [39m[38;5;12m(https://github.com/substack/cipherhub)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/substack/cipherhub.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/substack/cipherhub)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mEncrypt[39m[38;5;12m [39m[38;5;12mmessages[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m
|
||
[38;5;12mon[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mkeys[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mimport[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mGitHub.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSlack[0m[38;5;14m[1m [0m[38;5;14m[1mnotifications[0m[38;5;12m [39m[38;5;12m(http://www.ryanbrink.com/slack-ssh-session-notifications/)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1marchived[0m[38;5;14m[1m [0m[38;5;14m[1mversion[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20160505202303/http://www.ryanbrink.com/slack-ssh-session-notifications/))[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGuide[39m
|
||
[38;5;12mto[39m[38;5;12m [39m[38;5;12msetup[39m[38;5;12m [39m[38;5;12mSlack[39m[38;5;12m [39m[38;5;12mnotifications[39m[38;5;12m [39m[38;5;12m(can[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mmodified[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mservices).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtotp-ssh-fluxer[0m[38;5;12m [39m[38;5;12m(https://github.com/benjojo/totp-ssh-fluxer)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/benjojo/totp-ssh-fluxer.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/benjojo/totp-ssh-fluxer)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m
|
||
[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12msure[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[48;5;235m[38;5;249msshd[49m[39m[38;5;12m [39m[38;5;12mport[39m[38;5;12m [39m[38;5;12mchanges[39m[38;5;12m [39m[38;5;12mevery[39m[38;5;12m [39m[38;5;12m30[39m[38;5;12m [39m[38;5;12mseconds.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgithub-keygen[0m[38;5;12m [39m[38;5;12m(https://github.com/dolmen/github-keygen)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/dolmen/github-keygen.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/dolmen/github-keygen)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mEasy[39m[38;5;12m [39m[38;5;12mcreation[39m[38;5;12m [39m
|
||
[38;5;12mof[39m[38;5;12m [39m[38;5;12msecure[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mGitHub[39m[38;5;12m [39m[38;5;12maccount(s).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkr[0m[38;5;12m [39m[38;5;12m(https://github.com/KryptCo/kr)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/dolmen/github-keygen.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/KryptCo/kr)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mKr[39m[38;5;12m [39m[38;5;12magent[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mroute[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mrequest[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mpaired[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12mphone[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12mKryptonite[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12minstalled.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mServerAuth[0m[38;5;12m (https://serverauth.com) - Automatically sync SSH access across servers[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHIBA[0m[38;5;12m [39m[38;5;12m(https://github.com/google/hiba)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/google/hiba.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/google/hiba)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCentral[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfleet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12mmachines[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mpushing[39m[38;5;12m [39m[38;5;12mauthorized_users[39m[38;5;12m [39m[38;5;12mfiles.[39m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3m[4mSSH[0m[38;2;255;187;0m[4m agent[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mssh-ident[0m[38;5;12m [39m[38;5;12m(https://github.com/ccontavalli/ssh-ident)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/ccontavalli/ssh-ident.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/ccontavalli/ssh-ident)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDifferent[39m[38;5;12m [39m
|
||
[38;5;12magents[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mkeys[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mprojects,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[48;5;235m[38;5;249mssh[49m[39m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1moh-my-zsh/plugins/ssh-agent[0m[38;5;12m [39m[38;5;12m(https://github.com/robbyrussell/oh-my-zsh)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/robbyrussell/oh-my-zsh.svg?style=social&label=stars)[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/robbyrussell/oh-my-zsh)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[48;5;235m[38;5;249mssh-agent[49m[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[48;5;235m[38;5;249mzsh[49m[39m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msshecret[0m[38;5;12m (https://github.com/thcipriani/sshecret) - Automatically create and manage multiple agents for multiple keys.[39m
|
||
|
||
[38;2;255;187;0m[4mTools[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxxh[0m[38;5;12m (https://github.com/xxh/xxh) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/xxh/xxh.svg?style=social&label=stars)[0m[38;5;12m (https://github.com/xxh/xxh) - Bring your favorite shell wherever you go through the ssh.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msshrc[0m[38;5;12m [39m[38;5;12m(https://github.com/danrabinowitz/sshrc)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/danrabinowitz/sshrc.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/danrabinowitz/sshrc)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBring[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[48;5;235m[38;5;249m.bashrc[49m[39m[38;5;12m,[39m[38;5;12m [39m
|
||
[48;5;235m[38;5;249m.vimrc[49m[39m[38;5;12m,[39m[38;5;12m [39m[38;5;12metc.[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[48;5;235m[38;5;249mssh[49m[39m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkyrat[0m[38;5;12m [39m[38;5;12m(https://github.com/fsquillace/kyrat)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/fsquillace/kyrat.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/fsquillace/kyrat)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSSH[39m[38;5;12m [39m[38;5;12mwrapper[39m[38;5;12m [39m[38;5;12mscript[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mbrings[39m[38;5;12m [39m
|
||
[38;5;12myour[39m[38;5;12m [39m[38;5;12mdotfiles[39m[38;5;12m [39m[38;5;12malways[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mLinux[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mOSX.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mssh-vault[0m[38;5;12m [39m[38;5;12m(https://github.com/ssh-vault/ssh-vault)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/ssh-vault/ssh-vault.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/ssh-vault/ssh-vault)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mencrypt/decrypt[39m[38;5;12m [39m[38;5;12mfiles[39m
|
||
[38;5;12musing[39m[38;5;12m [39m[38;5;12mssh[39m[38;5;12m [39m[38;5;12mkeys[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mssh-ping[0m[38;5;12m [39m[38;5;12m(https://github.com/vaporup/ssh-tools)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/vaporup/ssh-tools.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/vaporup/ssh-tools)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mcheck[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12mhost[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mreachable[39m[38;5;12m [39m
|
||
[38;5;12musing[39m[38;5;12m [39m[38;5;12mssh_config[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSSHPry[0m[38;5;14m[1m [0m[38;5;14m[1mv2[0m[38;5;12m [39m[38;5;12m(https://github.com/nopernik/SSHPry2.0)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/nopernik/SSHPry2.0.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/nopernik/SSHPry2.0)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSpy[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mControl[39m[38;5;12m [39m[38;5;12mos[39m[38;5;12m [39m[38;5;12mSSH[39m[38;5;12m [39m
|
||
[38;5;12mConnected[39m[38;5;12m [39m[38;5;12mclient's[39m[38;5;12m [39m[38;5;12mTTY[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mredial[0m[38;5;12m (https://github.com/taypo/redial) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/taypo/redial?style=social)[0m[38;5;12m (https://github.com/taypo/redial) - Terminal Based SSH Session Manager for Unix Systems[39m
|
||
|
||
[38;2;255;187;0m[4mAutomation[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAnsible[0m[38;5;12m [39m[38;5;12m(https://github.com/ansible/ansible)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/ansible/ansible.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/ansible/ansible)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mApp[39m[38;5;12m [39m[38;5;12mdeployment,[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m
|
||
[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12morchestration[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrtop[0m[38;5;12m [39m[38;5;12m(https://github.com/rapidloop/rtop)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/rapidloop/rtop.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/rapidloop/rtop)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mInteractive,[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mmonitoring[39m[38;5;12m [39m
|
||
[38;5;12mtool[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDSH - Dancer's shell / distributed shell[0m[38;5;12m (https://www.netfort.gr.jp/~dancer/software/dsh.html.en) - Wrapper for executing multiple remote shell commands from one command line.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparallel-ssh[0m[38;5;12m [39m[38;5;12m(https://github.com/ParallelSSH/parallel-ssh)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/ParallelSSH/parallel-ssh.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/ParallelSSH/parallel-ssh)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m
|
||
[38;5;12mProvides[39m[38;5;12m [39m[38;5;12mparallel[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mOpenSSH[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrelated[39m[38;5;12m [39m[38;5;12mtools.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSSH Power Tool[0m[38;5;12m (https://code.google.com/p/sshpt/) - Execute commands and upload files to many servers simultaneously without using pre-shared keys.[39m
|
||
|
||
[38;2;255;187;0m[4mWeb[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSecure Shell chrome extension[0m[38;5;12m (https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?hl=en)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGateOne[0m[38;5;12m [39m[38;5;12m(https://github.com/liftoff/GateOne)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/liftoff/GateOne.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/liftoff/GateOne)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHTML5-powered[39m[38;5;12m [39m[38;5;12mterminal[39m[38;5;12m [39m[38;5;12memulator[39m[38;5;12m [39m[38;5;12mand[39m
|
||
[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12mclient.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKeyBox[0m[38;5;12m [39m[38;5;12m(https://github.com/skavanagh/KeyBox)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/skavanagh/KeyBox.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/skavanagh/KeyBox)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWeb-based[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12mconsole[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m
|
||
[38;5;12mcentrally[39m[38;5;12m [39m[38;5;12mmanages[39m[38;5;12m [39m[38;5;12madministrative[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msystems.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApache Guacamole[0m[38;5;12m (https://guacamole.incubator.apache.org/) - Apache Guacamole is a HTML5 based clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSSHmon[0m[38;5;12m [39m[38;5;12m(https://github.com/hpello/sshmon)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/hpello/sshmon.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/hpello/sshmon)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mReal-time[39m[38;5;12m [39m[38;5;12mGUI[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmonitor[39m[38;5;12m [39m[38;5;12mSSH[39m[38;5;12m [39m[38;5;12mconnections[39m[38;5;12m [39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mestablish[39m[38;5;12m [39m[38;5;12mport[39m[38;5;12m [39m[38;5;12mforwardings.[39m
|
||
|
||
[38;2;255;187;0m[4mTesting / Honeypots[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mssh-hammer[0m[38;5;12m (https://github.com/shazow/ssh-hammer) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/shazow/ssh-hammer.svg?style=social&label=stars)[0m[38;5;12m (https://github.com/shazow/ssh-hammer) - [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m load testing tool.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkippo[0m[38;5;12m (https://github.com/desaster/kippo) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/desaster/kippo.svg?style=social&label=stars)[0m[38;5;12m (https://github.com/desaster/kippo) - [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m Honeypot.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcowrie[0m[38;5;12m [39m[38;5;12m(https://github.com/micheloosterhof/cowrie)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/micheloosterhof/cowrie.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/micheloosterhof/cowrie)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12mHoneypot[39m[38;5;12m [39m
|
||
[38;5;12m(based[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mkippo).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msshmitm[0m[38;5;12m (http://linux.die.net/man/8/sshmitm) - [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m monkey-in-the-middle.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mssh-audit[0m[38;5;12m [39m[38;5;12m(https://github.com/arthepsy/ssh-audit)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/arthepsy/ssh-audit.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/arthepsy/ssh-audit)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m
|
||
[38;5;12mauditing.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msshesame[0m[38;5;12m [39m[38;5;12m(https://github.com/jaksi/sshesame)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/jaksi/sshesame.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/jaksi/sshesame)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mfake[39m[38;5;12m [39m[38;5;12mSSH[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mlets[39m[38;5;12m [39m[38;5;12meveryone[39m[38;5;12m [39m
|
||
[38;5;12min[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlogs[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mactivity.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mAlternatives to [0m[48;2;30;30;40m[38;5;13m[3m[4mSSH[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGoTTY[0m[38;5;12m (https://github.com/yudai/gotty) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/yudai/gotty.svg?style=social&label=stars)[0m[38;5;12m (https://github.com/yudai/gotty) - Share your terminal as web application.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtelnet[0m[38;5;12m (http://www.telnet.org/htm/faq.htm) - An unencrypted network protocol and an application used to connect to remote computers and issue commands.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mttyd[0m[38;5;12m (https://github.com/tsl0922/ttyd) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/tsl0922/ttyd.svg?style=social&label=stars)[0m[38;5;12m (https://github.com/tsl0922/ttyd) - Share your terminal over the web.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrsh[0m[38;5;12m (https://en.wikipedia.org/wiki/Remote_Shell) - An unencrypted network protocol and application used to connect to remote computers and issue commands.[39m
|
||
|
||
[38;2;255;187;0m[4mLibraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mC/C++[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibssh[0m[38;5;12m (https://www.libssh.org) - The [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mGolang[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrypto/ssh[0m[38;5;12m (https://godoc.org/golang.org/x/crypto/ssh) - Built-in [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m client and server library.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msftp[0m[38;5;12m (https://github.com/pkg/sftp) [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m (https://img.shields.io/github/stars/pkg/sftp.svg?style=social&label=stars)[0m[38;5;12m (https://github.com/pkg/sftp) - [39m[48;2;30;30;40m[38;5;13m[3mSFTP[0m[38;5;12m support for the go.crypto/ssh package.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgo-sshkit[0m[38;5;12m [39m[38;5;12m(https://github.com/shazow/go-sshkit)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/shazow/go-sshkit.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/shazow/go-sshkit)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mToolkit[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m
|
||
[38;5;12mservers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclients[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGo.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSocker[0m[38;5;12m [39m[38;5;12m(https://github.com/cosiner/socker)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/cosiner/socker.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/cosiner/socker)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msimplify[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m
|
||
[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgo-sshkeys[0m[38;5;12m (https://github.com/moul/go-sshkeys) - Golang SSH Keys manipulation library[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mJava[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsch[0m[38;5;12m (http://www.jcraft.com/jsch/) - Pure [39m[48;2;30;30;40m[38;5;13m[3mjava[0m[38;5;12m, [39m[48;2;30;30;40m[38;5;13m[3mBSD[0m[38;5;12m licensed, [39m[48;2;30;30;40m[38;5;13m[3mSSH2[0m[38;5;12m client library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mJavascript/Node.js[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mssh2[0m[38;5;12m [39m[38;5;12m(https://github.com/mscdex/ssh2)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/mscdex/ssh2.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/mscdex/ssh2)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSH2[0m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mmodules[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mpure[39m[38;5;12m [39m
|
||
[48;2;30;30;40m[38;5;13m[3mJavaScript[0m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mnode.js[0m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mPython[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparamiko[0m[38;5;12m [39m[38;5;12m(https://github.com/paramiko/paramiko)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/paramiko/paramiko.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/paramiko/paramiko)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mNative[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mPython[0m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mSSHv2[0m[38;5;12m [39m
|
||
[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mlibrary.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mRuby[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnet-ssh[0m[38;5;12m [39m[38;5;12m(https://github.com/net-ssh/net-ssh)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/net-ssh/net-ssh.svg?style=social&label=stars)[0m[38;5;12m [39m[38;5;12m(https://github.com/net-ssh/net-ssh)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPure[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mRuby[0m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m
|
||
[48;2;30;30;40m[38;5;13m[3mSSH[0m[38;5;12m [39m[38;5;12m(protocol[39m[38;5;12m [39m[38;5;12m2)[39m[38;5;12m [39m[38;5;12mclient.[39m
|
||
|
||
[38;2;255;187;0m[4mResources[0m
|
||
|
||
[38;2;255;187;0m[4mTutorials[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHow to use [0m[48;2;30;30;40m[38;5;14m[1m[3mSSH[0m[38;5;14m[1m to Connect to a Remote Server[0m[38;5;12m (https://www.digitalocean.com/community/tutorials/how-to-use-ssh-to-connect-to-a-remote-server-in-ubuntu)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBest practices[0m[38;5;12m (https://blog.0xbadc0de.be/archives/300)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGranting Temporary Access to Your Servers (Using Signed [0m[48;2;30;30;40m[38;5;14m[1m[3mSSH[0m[38;5;14m[1m Keys)[0m[38;5;12m (http://linux-audit.com/granting-temporary-access-to-servers-using-signed-ssh-keys/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHow to SSH login without a password[0m[38;5;12m (https://www.rosehosting.com/blog/ssh-login-without-password-using-ssh-keys/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGist: SSH Recipes[0m[38;5;12m (https://gist.github.com/mjalajel/beaa91a5f8d04ebb464c2c28da01406a) - Collection of recipes for writing awesome ssh config files.[39m
|
||
|
||
[38;2;255;187;0m[4mSecurity[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m01/14/2016[0m[38;5;12m (https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-0777) - Integer Overflow [39m[48;5;235m[38;5;249mCVE 2016 077**7-8** [49m[39m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSecurity/Guidelines/OpenSSH - MozillaWiki[0m[38;5;12m (https://wiki.mozilla.org/Security/Guidelines/OpenSSH) - [39m[48;5;235m[38;5;249msshd\_config[49m[39m[38;5;12m for [39m[48;5;235m[38;5;249m6.7+[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249m5.3[49m[39m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApplied-Crypto-Hardening[0m[38;5;12m [39m[38;5;12m(https://github.com/BetterCrypto/Applied-Crypto-Hardening)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mstars[39m[38;5;14m[1m [0m[38;5;14m[1m(https://img.shields.io/github/stars/BetterCrypto/Applied-Crypto-Hardening.svg?style=social&label=stars)[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/BetterCrypto/Applied-Crypto-Hardening)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[48;5;235m[38;5;249msshd\_config[49m[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[48;5;235m[38;5;249m6.X[49m[39m
|
||
|
||
[38;2;255;187;0m[4mDocumentation[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mman page[0m[38;5;12m (http://linux.die.net/man/1/ssh)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpecifications (OpenSSH)[0m[38;5;12m (http://www.openssh.com/specs.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWikipedia article[0m[38;5;12m (https://en.wikipedia.org/wiki/Secure_Shell)[39m
|
||
|
||
[38;2;255;187;0m[4mCommunity[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStackOverflow[0m[38;5;12m (http://stackoverflow.com/questions/tagged/ssh)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mServerFault[0m[38;5;12m (http://serverfault.com/questions/tagged/ssh)[39m
|
||
|
||
[38;2;255;187;0m[4mLicense[0m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (https://i.creativecommons.org/p/zero/1.0/88x31.png)[0m[38;5;12m (https://creativecommons.org/publicdomain/zero/1.0/)[39m
|
||
|
||
[38;5;12mTo the extent possible under law, [39m[38;5;14m[1mManfred Touron[0m[38;5;12m (https://github.com/moul) has waived all copyright and related or neighboring rights to this work.[39m
|