Skip to content
프로젝트

quantumsheep/sshs has 1,649 GitHub stars and 62 forks. GitHot measured 0 stars in 24 hours and +4 in 7 days. Last checked 2026-11-14 21:00 UTC. Last push 2026-08-29.

이 수치를 측정하는 방법

측정된 스타 증가

in 24h
0
in 7 days
+4
in 15 days
기록 수집 중
in 1 month
기록 수집 중

서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.

소개

Terminal user interface for SSH

개발 도구

README.md

Original

sshs

Packaging status

Terminal user interface for SSH.
It uses ~/.ssh/config to list and connect to hosts.



example

Requirements

You need to have ssh installed and accessible from your terminal.

How to install

Homebrew

brew install sshs

Chocolatey

Thanks to Jakub Levý for maintaining this package on Chocolatey.

choco install sshs

Arch Linux

pacman -S sshs

Alpine Linux

sshs is available in Alpine Linux testing repository.

apk add sshs

Debian / Ubuntu

Download the .deb file for your architecture, then install it. Replace amd64 with arm64 on ARM machines.

curl -LO https://github.com/quantumsheep/sshs/releases/latest/download/sshs-linux-amd64.deb
sudo apt install ./sshs-linux-amd64.deb

NetBSD

sshs is available on NetBSD from the official repository.

pkgin install sshs

NixOS / Nix

As a Flake

nix profile install 'github:quantumsheep/sshs'

In your NixOS configuration

environment.systemPackages = with pkgs; [ sshs ];

In your Home Manager configuration

home.packages = with pkgs; [ sshs ];

From releases

Releases contains prebuilt binaries for Linux, macOS and Windows. You can download them at https://github.com/quantumsheep/sshs/releases.

From sources

Building sshs from sources requires Rust compiler and Cargo to be installed. You can install them with rustup.

cargo install --git https://github.com/quantumsheep/sshs

Be sure to have ~/.cargo/bin in your PATH environment variable.

You can also clone the repository and build it manually:

git clone https://github.com/quantumsheep/sshs.git
cd sshs
cargo build --release

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:

Host *
  AddKeysToAgent yes
  UseKeychain yes
  IdentityFile ~/.ssh/id_rsa

Host "My server"
  HostName server1.example.com
  User root
  Port 22

Host "Go through Proxy"
  HostName server2.example.com
  User someone
  Port 22
  ProxyCommand ssh -W %h:%p proxy.example.com

You can check the OpenBSD ssh_config reference for more information on how to setup ~/.ssh/config.