Download the latest version from the releases page.
Requires Go
Latest version (master should be stable)
go get github.com/iwittkau/ssh-select/cmd/sshs@master
Latest release
go get github.com/iwittkau/ssh-select/cmd/sshs@latest
sshs --init
Edit your configuration file ~/.sshs-config
.
system: macos
stayopen: true
servers:
- name: raspi-3
ipaddress: 10.0.0.4
username: pi
profile: Homebrew
- name: NAS
ipaddress: nas.local
username: nas-admin
profile: Pro
port: 2222
system
- name of the system you use. Supported systems so far:
macos
for macOS standard terminalsgnome
for GNOME terminals on linuxiterm
for iTerm terminals on macOStmux
for tmux terminals on multiple platformsputty
for PuTTY terminals on Windows
stayopen
- leave sshs
open after a server selection: true
or false
name
- name of the connection
ipaddress
- the IP address to connect to
username
- the username
profile
- name of the Terminal.app, Gnome Terminal or iTerm profile
port
- set a non-default port
sshs [index]
index
optional number, directly sets up a connection with the corresponding index of your configuration file (also shown in the "ui").