Щоб уникнути рядку коментарів: Так, це небезпечно (навіть не мабуть, небезпечно). Я настійно рекомендую робити це лише в лабораторній ситуації в ізольованій мережі або подібній ситуації, яка не передбачає виробничих серверів або потенційно виробничого сервера без повного скидання / формату.
Я хотів налаштувати це, оскільки я не думаю, що мій перемикач 2950 підтримує приватні / відкриті ключі, і я сподіваюся, що в якийсь момент отримати ці знання, але я ще не там.
Використовуючи псевдонім і sshpass, це може бути досягнуто.
- Встановіть sshpass
- Змініть свій .ssh / config файл, щоб він включив ім'я користувача, як зазначено у питанні
- Додайте псевдонім до свого терміналу (я використовував .bashrc і рекомендував би проти налаштувань gloabl)
- Використовуйте псевдонім для входу в ціль
Мій приклад псевдонім:
alias ssc='sshpass -pcisco ssh'
Де "cisco" - пароль. Зауважте, що між -p та паролем немає місця.
Використання (посилання на питання):
ssc server1
Примітка. Це відповідає на головне запитання лише тим, хто використовує пошукові системи. Якщо ви використовуєте сервери, наприклад приклад запитання, слід використовувати приватні / відкриті пари ключів, а не цю відповідь