Чтобы избежать цепочки комментариев: Да, это небезопасно (даже небезопасно). Я настоятельно рекомендую вам делать это только в лабораторной ситуации в изолированной сети или в аналогичной ситуации, в которой не задействованы производственные серверы или потенциально производственный сервер без полного сброса / форматирования.
Я хотел это настроить, так как не думаю, что мой коммутатор 2950 поддерживает закрытые / открытые ключи, и я надеюсь, что когда-нибудь получу эти знания, но я еще не там.
Используя псевдоним и sshpass, это может быть достигнуто.
- Установить sshpass
- Измените ваш файл .ssh / config, указав имя пользователя, указанное в вопросе.
- Добавьте псевдоним к своему терминалу (я использовал .bashrc и рекомендовал бы против настроек gloabl)
- Используйте псевдоним для входа в цель
Мой пример псевдонима:
alias ssc='sshpass -pcisco ssh'
Где «cisco» - это пароль. Обратите внимание, что между -p и паролем нет пробела.
Использование (ссылаясь на вопрос):
ssc server1
Примечание: это отвечает на вопрос в заголовке только для тех, кто использует поисковые системы. Если вы используете серверы, подобные примеру вопроса, следует использовать пары секретный / открытый ключ, а не этот ответ