История изменений
Исправление agentgoblin, (текущая версия) :
Освой настройку ~/.ssh/config, справка в man ssh_config.
Типа ты пишешь там что-то типа:
Host my_custom_name
HostName 192.0.2.1
User theHat
IdentityFile ~/.ssh/custom_name_key
Port 666
Host another_host
HostName 192.0.2.2
User toky
IdentityFile ~/.ssh/another_key
После чего делаешь просто ssh my_custom_name или scp file.txt another_host:. и всё. Утилиты сами подтянут всё, что выше.
Разумеется, надо сначала ключей нагенерить и раскидать, но один раз настроил и пользуешься (в принципе, можно ключи не указывать, по паролям тоже работает, если ты их помнишь). Заодно через этот файл можно учесть особенности хостов, например, указать необходимость подключения к древнему свичу с deprecated протоколами шифрования.
Исходная версия agentgoblin, :
Освой настройку ~/.ssh/config, справка в man ssh_config.
Типа ты пишешь там что-то типа:
Host my_custom_name
HostName 192.0.2.1
User theHat
IdentityFile ~/.ssh/custom_name_key
Port 666
Host another_host
HostName 192.0.2.2
User toky
IdentityFile ~/.ssh/another_key
После чего делаешь просто ssh my_custom_name или scp file.txt another_host:. и всё. Утилиты сами подтянут всё, что выше.
Разумеется, надо сначала ключей нагенерить и раскидать, но один раз настроил и пользуешься. Заодно через этот файл можно учесть особенности хостов, например, указать необходимость подключения к древнему свичу с deprecated протоколами шифрования.