• Stars
    star
    597
  • Rank 72,685 (Top 2 %)
  • Language
    Rust
  • License
    MIT License
  • Created over 2 years ago
  • Updated 2 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
27
star
4

demo-antlr4-llvm

Compiler demo using ANTLR4 and LLVM
C++
25
star
5

godbox

Secure sandboxing system for untrusted code execution
Rust
25
star
6

llvm-antlr4-starter

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

7speaking-bot

JavaScript
10
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

styrene

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

class-validator-mongo-object-id

Add a decorator to validate MongoDB's ObjectId using class-validator
TypeScript
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

cpp-date

C++ date library
C++
1
star
38

harnomy

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

quanticcloud

Quantic Cloud
TypeScript
1
star
40

mouvse

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

index

Website of Marvin Bost
JavaScript
1
star
42

range-parser

Range header parser for Go
Go
1
star
43

Harps-Proxy

Proxy for multiple servers
TypeScript
1
star
44

HarpsTerminal

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

noise-explorer

Noise algorithms visualizer. Directly visualize Perlin Noise, Voronoi, Simplex Noise, etc...
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

simplemmo-inventory-market

JavaScript
1
star
52

unicy

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

wingod

Windows God programs
Go
1
star
54

JSONEditor

PHP library for JSON editing
PHP
1
star
55

acacia

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

warshield-website

WarShield website
CSS
1
star
57

crossknowledge-bot

Obliterate CrossKnowledge
JavaScript
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

crypto-drones

Drones NFT
Solidity
1
star
63

imgur-crawler

Imgur images crawler with web interface
JavaScript
1
star
64

world_ptr

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

warbler-bot

Statistic Discord bot - Know your server's stats πŸ”ŽπŸ“°
JavaScript
1
star
66

esgi-2022-dod-tp

ESGI 2022 DOD TP
TypeScript
1
star
67

experiments

JavaScript, HTML and CSS experiments
HTML
1
star
68

tododo

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

harpsproject

The Harps Project
TypeScript
1
star
70

heap

HEAP's game sources
JavaScript
1
star
71

adventofcode2023

Advent of Code 2023
Python
1
star
72

esgi-bdd-wallet

ESGI BDD Wallet
TypeScript
1
star
73

interdimensional-gate

Programming challenges platform
JavaScript
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

vscode-narwhal

VSCode extension for Narwhal's syntax highlighting
1
star
82

taco

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

goliath

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

Node-asynchronous-file-uploader

Node asynchronous file uploader
HTML
1
star
85

nodejsondb

NodeJS JSON based database
JavaScript
1
star
86

frutseater

HTML
1
star
87

covid19-realtime-cli

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

cryptobird

Encrypted text chat
JavaScript
1
star
89

ticate

Crystal tickets manager
Crystal
1
star