Simple SSH connection manager with fuzzy search.
git clone https://github.com/mart337i/sx.git
cd sx
./install.shsx # Show all servers
sx prod # Search for "prod" servers
sx --add web 1.2.3.4 admin 22 # Add server
sx --remove web # Remove server
sx --import sites.xml # Import from FileZilla
sx --ssh-config # Import from ~/.ssh/configPress Ctrl+K to open sx from anywhere.
From FileZilla:
- Open FileZilla → File → Export → Save as XML
- Run:
sx --import exported-sites.xml
From SSH config:
sx --ssh-config # Import ~/.ssh/config
sx --ssh-config ~/work.conf # Import specific fileServers are stored in ~/.config/sx/servers
Override hotkey: export SX_KEY_BINDING='\C-x' in ~/.bashrc
fzf- fuzzy finderssh- SSH client
Install on Ubuntu/Debian: apt install fzf openssh-client