Много ли вы работаете с удалёнными хостами по 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.