Я создал меню для пользователей, чтобы выбрать из ssh на любое устройство, которое они выбрали. Это используется моими инженерами, которые управляют этими устройствами. Прямо сейчас, когда они выбирают устройство, в которое они хотят войти, скрипт войдет в систему и попросит ввести пароль. Я хотел бы, чтобы для этого был файл, к которому может обращаться скрипт, чтобы вывести правильный пароль на выбранное устройство и автоматически ввести пароль. В итоге пользователь выбирает из меню устройство, к которому он хочет подключиться по ssh, и регистрирует его, не вводя пароль вручную. Любые простые предложения?

1 ответ1

1

Вы должны добавить больше деталей к вашему вопросу (какой язык, на каком языке написано "меню"), но если вы уже готовы поместить свои пароли в файл, вы можете попробовать это:

Используйте файлы ключей ssh вместо паролей. Возможно иметь файл ключа, который не защищен самим паролем (хотя и не рекомендуется).

Сгенерируйте файл ключа для каждого пользователя (также можно использовать один и тот же файл ключа для каждого пользователя), вставьте его (если ОС, скорее всего, на основе Unix) ~/.ssh и добавьте идентификатор ключа на сервере в $ userhome/.ssh/.authorized_keys

После этого вы сможете войти без запроса пароля (это должно быть включено в конфигурации ssh-сервера, но в текущих системах оно активировано по умолчанию)

Вот HOWTO: http://sshkeychain.sourceforge.net/mirrors/SSH-with-Keys-HOWTO/SSH-with-Keys-HOWTO-4.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .