Настройка SSH без пароля для нескольких пользователей оказалась довольно сложной задачей.
Только в первый раз - надеюсь, в процессе вы узнаете больше о том, как все элементы сочетаются друг с другом. , что значительно упростит задачу в будущем.
Могу ли я использовать одну пару ключей RSA для всех учетных записей
Если вы собираетесь быть единственным, кто будет иметь доступ к учетным записям, тогда да, это нормально.
Однако , если другим потребуется доступ к учетным записям, им потребуется их собственная пара ключей.
Или это стандартная практика - создавать отдельные пары ключей для каждого пользователя и устанавливать для каждого отдельного входа в putty / filezilla?
Да! :)
Каждый человек должен создать свою собственную пару ключей, а затем предоставить вам только открытый ключ. Приватные ключи хорошо, частные, и они должны оставаться у пользователя, который их создал. Как упоминалось выше, если вы единственный человек, имеющий доступ к учетным записям, вы можете использовать одну пару ключей.
Скопируйте открытый ключ каждого пользователя в их файл ~ / .ssh / authorized_keys
, а затем убедитесь, что что владелец и права доступа к каталогу .ssh
и файлу authorized_keys
верны:
$ chown -R <username> /home/<username>/.ssh
$ chmod 700 /home/<username>/.ssh
$ chmod 600 /home/<username>/.ssh/authorized_keys
Имейте в виду, что каждый открытый ключ может быть на сингле строка в файле authorized_keys
.
Если вышеуказанное не сработает, вам нужно будет еще покопаться, чтобы увидеть, что происходит. Если это так, отредактируйте свой ответ и опубликуйте все ошибки, которые появляются в вашем файле /var/log/auth.log
после неудачных попыток подключения.
Я собираюсь настроить ftp-сервер и покончим с этим.
Нееееет! Помнить,