SSH & tmux

Remote work: ssh and tmux.

File aliases/remote.sh. Disable: export ALIASX_DISABLE="remote"

SSH

NameRunsWhat it does
sshkeysls -l ~/.ssh/*.pubyour public keysneeds ssh
sshconf${EDITOR:-vi} ~/.ssh/configedit ssh configneeds ssh
sshagentssh-add -lkeys loaded in agentneeds ssh
sshgen [NAME]new ed25519 key at ~/.ssh/NAME (default id_ed25519)
example
$ sshgen work
Generating public/private ed25519 key pair.
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAI... ali@laptop
needs ssh
sshcopy USER@HOSTinstall your public key on a server
example
$ sshcopy deploy@203.0.113.10
Number of key(s) added: 1
needs ssh

tmux

NameRunsWhat it does
tltmux lslist sessionsneeds tmux
tatmux attach -tattach to sessionneeds tmux
tntmux new -snew named sessionneeds tmux
tk SESSIONkill a tmux session after y/N
example
$ tk old
Kill tmux session 'old'? [y/N] y
needs tmux