Много ли вы работаете с удалёнными хостами по SSH? Если да, то вы уже привыкли набирать команду вида:

$ ssh 10.10.10.10

Если для немного большей защиты ssh-сервер находится на нестандартном порту, то команда слегка усложняется:

$ ssh -p 12345 10.10.10.10

А если имена пользователей не совпадают на разных системах, то команда ещё усложняется:

$ ssh -p 12345 username@10.10.10.10

Или вот команда копирования файла (не правда ли, бывает путаница между “-p” и “-P”):

$ scp -P 12345 filename.zip username@10.10.10.10:

Но всё можно упростить. Для этого нужно в файл ~/.ssh/config внести свои хосты, например:

Host srv
    User username
    Port 12345
    HostName 10.10.10.10

И тогда вы с облегчением вздохнёте, вместо длинной команды начав набирать:

$ ssh srv
$ scp filename.zip srv:

Хостов можно определить много.

И ещё один хинт. Если у вас есть несколько рабочих систем, то файл .ssh/config можно вполне синхронизировать через Dropbox.