{"repo":"quantumsheep/sshs","free":true,"listed":false,"github":"https://github.com/quantumsheep/sshs","clone":"git clone https://github.com/quantumsheep/sshs.git","description":"Terminal user interface for SSH","language":"Rust","stars":1569,"topics":["ssh","cli","command-line-tool","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"sshs Terminal user interface for SSH. It uses /.ssh/config to list and connect to hosts. Requirements You need to have ssh installed and accessible from your terminal. How to install Homebrew Chocolatey Thanks to Jakub Levý for maintaining this package on Chocolatey. Arch Linux Alpine Linux sshs is available in Alpine Linux testing repository. NetBSD sshs is available on NetBSD from the official repository. NixOS / Nix As a Flake In your NixOS configuration In your Home Manager configuration From releases Releases contains prebuilt binaries for Linux, macOS and Windows. You can download them at . From sources Building sshs from sources requires Rust compiler and Cargo to be installed. You can install them with rustup. Be sure to have /.cargo/bin in your PATH environment variable. You can also clone the repository and build it manually: The binary will be located at ./target/release/sshs once the build is complete. Troubleshooting [...]/.ssh/config: no such file or directory - Check if you have /.ssh/config file - If you don't, you can create it with touch /.ssh/config If you want to use another SSH config file, you can use the --config option. Here's a sample /.ssh/config file: You can check the OpenBSD ssh config reference for more information on how to setup /.ssh/config .","default_branch":null,"files":null,"tree":[],"storefront":"/r/quantumsheep","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/quantumsheep/sshs/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."}