Как я могу добавить пароль пользователя в качестве псевдонима в файле bashrc?

Я создал псевдоним для имени пользователя, и он отлично работает

alias yb="ssh name@hostname"

Он работает нормально, но я также хочу создать псевдоним для пароля, Кто-нибудь может помочь, как я могу это сделать?

2 ответа

Решение

Прежде чем мы начнем, это не очень хорошая вещь... вы должны использовать вместо этого ssh ключи!

Ты можешь использовать sshpass, это неинтерактивная аутентификация по паролю SSH.

Установите его, используя менеджер пакетов, например, в дистрибутивах на основе Debian:

sudo apt install sshpass

тогда в вашем bashrc:

alias yb="sshpass -p password_in_plain_text ssh name@hostname"

Для Мака:

После установки sshpass с помощью

      brew install sshpass 

или после обновления 2022 года

      brew install hudochenkov/sshpass/sshpass

отредактируйте и сохраните файл с помощью команды:

      nano ~/.zshrc

добавить псевдоним

      alias al.name="sshpass -p your_password ssh -YX username@host -p 22"

Затем примените изменения с помощью команды:

      source ~/.zshrc

используйте псевдоним:

      al.name

псевдоним sshpass zsh терминального сервера

Другие вопросы по тегам