{"repo":"moul/assh","free":true,"listed":false,"github":"https://github.com/moul/assh","clone":"git clone https://github.com/moul/assh.git","description":":computer: make your ssh client smarter","language":"Go","stars":3217,"topics":["ssh","proxy","config-management","config","devops","automation"],"license":"MIT","category":"networking-infra","readme_excerpt":"assh Overview A transparent wrapper that adds support for regex , aliases , gateways , dynamic hostnames , graphviz , json output , yaml configuration , and more to SSH . lib-ssh wraps assh as a ProxyCommand; it means that it works seamlessly with: ssh scp rsync git Desktop applications depending on lib-ssh or ssh (i.e., Tower, Atom.io, SSH Tunnel Manager) For specific examples, see 3rd Party Integration Features Configuration features regex support aliases gate - gate.domain.tld gateways - transparent ssh connection chaining includes : split configuration in multiple files, note that OpenSSH as of v7.3 has native support for this local command execution : finally the reverse of RemoteCommand templates : equivalent to host but you can't connect directly to a template, perfect for inheritance inheritance : make hosts inherits from host hosts or templates variable expansion : resolve variables from the environment smart proxycommand : RAW tcp connection when possible with netcat and socat as default fallbacks rate limit : configure a per-host or global rate-limiting JSON output Graphviz : graphviz reprensentation of the hosts Using Gateway from command line assh can use the ProxyCommand with netcat feature of OpenSSH transparently and without the pain of using extended configuration. Connect to hosta using hostb as a gateway. Equivalent to ssh -o ProxyCommand=\"ssh hostb nc %h %p\" hosta --- Connect to hosta using hostb as a gateway using hostc as a gateway. Equivalent to ssh -o ","default_branch":null,"files":null,"tree":[],"storefront":"/r/moul","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/moul/assh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}