• Stars
    star
    934
  • Rank 48,927 (Top 1.0 %)
  • Language
    Rust
  • License
    MIT License
  • Created almost 3 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Terminal user interface for SSH

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

Vote for the package to be added to the official repository.
In the meantime you can manually install it by cloning the repository and running makepkg:

pacman -S --needed git base-devel
git clone https://aur.archlinux.org/sshs.git
cd sshs
makepkg -si

Yay

yay -Syua --needed --noconfirm 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

git clone https://github.com/quantumsheep/sshs.git
cd sshs
make
make install

Troubleshooting

[...]/.ssh/config: no such file or directory

  • Check if you have ~/.ssh/config file
  • If you don't, 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.

More Repositories

1

warshield

Warshield is a file encryption and decryption CLI using AES 256 algorithm
JavaScript
34
star
2

node-icmp

Internet Control Message Protocol in Node
JavaScript
33
star
3

myges-cli

CLI for MyGES
TypeScript
28
star
4

godbox

Secure sandboxing system for untrusted code execution
Rust
26
star
5

demo-antlr4-llvm

Compiler demo using ANTLR4 and LLVM
C++
24
star
6

llvm-antlr4-starter

Pre-configured LLVM and ANTLR4 for C++
C++
18
star
7

7speaking-bot

JavaScript
11
star
8

lennybot

Lenny's Discord bot ( ͡° ͜ʖ ͡°)
JavaScript
9
star
9

mickye

Remote Administration Tool with a graphical interface
C
8
star
10

nyaa-cli

Terminal user interface for nyaa.si with support of peerflix
Go
7
star
11

class-validator-mongo-object-id

Add a decorator to validate MongoDB's ObjectId using class-validator
TypeScript
6
star
12

styrene

LaTeX editor and compiler for the browser.
JavaScript
5
star
13

worker-c

Multithreading done easy in C
C
4
star
14

vscode-now

VSCode extension for interfacing Now (Zeit)
TypeScript
4
star
15

memo

Memoize Go functions on the fly
Go
4
star
16

MyGes-MarkCalculator

Calculateur de moyenne et de gains d'ECTS pour MyGES (Intranet du groupe GES)
JavaScript
4
star
17

glsl-mlog-compiler

Transpiles GLSL to mlog (Mindustry Logic)
Python
4
star
18

qtmsheep.com

My personal website
JavaScript
3
star
19

aseprite-export-layers

Aseprite scripts to export layers as individual sprites
Lua
3
star
20

esgi-courses

Notes taken from ESGI's courses
3
star
21

vacuum

C WEB Scrapper (school project)
C
3
star
22

doka

Extended Dockerfile syntax
Go
2
star
23

phpterminal

PHP terminal using sockets with multiple Apache 2 servers
C
2
star
24

MineQ

Minecraft clone in Unity with 3D chunks and custom frustrum culling
C#
2
star
25

gallic

JS code editor library
JavaScript
2
star
26

vscode-esgiheader

ESGI header for VSCode https://www.esgi.fr
TypeScript
2
star
27

ibenvo

Minimalistic event loop in C
C
2
star
28

chromaprint-boilerplate

Chromaprint C++ Boilerplate
CMake
2
star
29

godbox-base

Base image for Godbox
Shell
2
star
30

swagger-schema-extractor

Extract Swagger (OpenAPI) schemas into TypeScript types
JavaScript
2
star
31

gem

Fast, unopinionated, minimalist web framework for Crystal.
Crystal
2
star
32

risichat

Ridiculously Simple Chat
JavaScript
2
star
33

Harps-Framework

A simple PHP framework following the MVC model
PHP
2
star
34

chest

Simple but secure confidential data storage
Python
1
star
35

conquestdev

Some algorithmiques exercices that can be done in the most langages
1
star
36

godbox-helm

Godbox Helm Chart
Smarty
1
star
37

dict2dataclass

A Python library to convert dicts into dataclasses. Supports lists, dicts and unions.
Python
1
star
38

cpp-date

C++ date library
C++
1
star
39

harnomy

Progressive Web App CMS with React and Node
JavaScript
1
star
40

quanticcloud

Quantic Cloud
TypeScript
1
star
41

mouvse

Minimalist "malware" that move your mouse everywhere in the screen
C
1
star
42

index

Website of Marvin Bost
JavaScript
1
star
43

range-parser

Range header parser for Go
Go
1
star
44

Harps-Proxy

Proxy for multiple servers
TypeScript
1
star
45

HarpsTerminal

A customizable web terminal using NodeJS and Sockets
TypeScript
1
star
46

envoy-31673-demo

Shell
1
star
47

Harps-Skeleton

Harps Skeleton
PHP
1
star
48

vox

OpenGL for humans
C
1
star
49

clean-code-project

Clean code school projet
TypeScript
1
star
50

cryptobird-mobile

Cryptobird but for mobile
Dart
1
star
51

noise-explorer

Noise algorithms visualizer. Directly visualize Perlin Noise, Voronoi, Simplex Noise, etc...
TypeScript
1
star
52

simplemmo-inventory-market

JavaScript
1
star
53

unicy

Unity-like API in C++
C
1
star
54

wingod

Windows God programs
Go
1
star
55

JSONEditor

PHP library for JSON editing
PHP
1
star
56

acacia

Lightweight HTML and CSS library for clean designing
CSS
1
star
57

warshield-website

WarShield website
CSS
1
star
58

plouf

Go API framework made to immitate NestJS ways
Go
1
star
59

reservation-avaibility-service

TypeScript
1
star
60

cdnprovider

NodeJS library to easly get a CDN (or file only cloud)
JavaScript
1
star
61

mailbackup

Backup your linux and send it by email
Shell
1
star
62

crossknowledge-bot

Obliterate CrossKnowledge
JavaScript
1
star
63

crypto-drones

Drones NFT
Solidity
1
star
64

imgur-crawler

Imgur images crawler with web interface
JavaScript
1
star
65

world_ptr

A new kind of smart pointer
C++
1
star
66

warbler-bot

Statistic Discord bot - Know your server's stats 🔎📰
JavaScript
1
star
67

esgi-2022-dod-tp

ESGI 2022 DOD TP
TypeScript
1
star
68

experiments

JavaScript, HTML and CSS experiments
HTML
1
star
69

tododo

Todo list using TDD, including CI and CD configurations - Ready for Docker and Heroku
JavaScript
1
star
70

harpsproject

The Harps Project
TypeScript
1
star
71

heap

HEAP's game sources
JavaScript
1
star
72

adventofcode2023

Advent of Code 2023
Python
1
star
73

esgi-bdd-wallet

ESGI BDD Wallet
TypeScript
1
star
74

wildduck-docker

WildDuck Dockerization with MTA
1
star
75

revolut-cli

Revolut for the terminal
TypeScript
1
star
76

socketbird

Lightweight socket/websocket NodeJS library
JavaScript
1
star
77

hashmap-c

C library that provide linked list HashMap types and functions
C
1
star
78

arduino-esp32-starter

Makefile
1
star
79

MyGes-Document-Crawler

MyGes Document Crawler
JavaScript
1
star
80

quanticcontainer

Quantic Container - ☁️ Secure Cloud system
JavaScript
1
star
81

interdimensional-gate

Programming challenges platform
JavaScript
1
star
82

vscode-narwhal

VSCode extension for Narwhal's syntax highlighting
1
star
83

taco

Take the control back over your terminal.
C++
1
star
84

goliath

Header-only extended, fast and reliable C data types library
C
1
star
85

Node-asynchronous-file-uploader

Node asynchronous file uploader
HTML
1
star
86

nodejsondb

NodeJS JSON based database
JavaScript
1
star
87

frutseater

HTML
1
star
88

covid19-realtime-cli

Real-time coronavirus (COVID-19, SARS-CoV-2) cases updates
Shell
1
star
89

cryptobird

Encrypted text chat
JavaScript
1
star
90

ticate

Crystal tickets manager
Crystal
1
star
91

super-mastermind

Rust
1
star