Использование переменных среды для подключения по ssh к удаленному компьютеру с Mac с помощью Zsh

#ssh #zsh

Вопрос:

Мое местное окружение:

 Mac Big Sur 11.6
Z shell
 

Удаленная система:

 Ubuntu
 

Что я хотел бы сделать, так это установить переменную в моей локальной среде и использовать эту переменную в качестве пароля, когда я подключаюсь по ssh к удаленному серверу, что-то вроде:

 ssh user@sometesystem.com -p env(userpwd)
 

Возможно ли это?

Комментарии:

1. Возможно, да. Рекомендуется, нет. Если вы хотите войти в систему без ввода пароля, настройте аутентификацию с открытым ключом.

2. У меня нет выбора, нет настройки ключа, и на данный момент нет способа его добавить

3. Полезно: apple.stackexchange.com/questions/48502/…

4. Если вы можете войти на удаленный компьютер, вы можете настроить аутентификацию с открытым ключом.

5. @Винсент, Это работает, если у вас есть ключ, для которого требуется пароль