Назад | Перейти на главную страницу

Можно ли создать несколько открытых и закрытых ключей для SFTP-сервера Linux?

Я пытаюсь создать открытый закрытый ключ для SFTP-сервера Linux.

  1. Если у меня 5 разных пользователей, получающих доступ к SFTP, и мне интересно, можно ли создать ключ для каждого пользователя, получающего доступ с разных клиентских машин?

  2. Также это так, что все 5 ключей могут быть сгенерированы на одной рабочей станции или требуется, чтобы ключи были сгенерированы и копии (ssh-copy-id) в конкретной пользовательской клиентской машине?

Технически говоря, не имеет значения, в каком ящике вы генерируете ключи.

С учетной записью пользователя можно связать несколько ключей.

И все еще можно войти в систему с паролем, несмотря на доступную аутентификацию с помощью pubkey.

Что теперь делать? Настройте свой сервер так, чтобы он разрешал только аутентификацию pubkey, заблокируйте свой сервер, чтобы разрешить только SFTP - без оболочки, без перенаправления порта / x11, без аутентификации по паролю. Затем попросите ваших пользователей передать вам свои открытые ключи и настроить вход по pubkey. Не создавайте ключи для своих пользователей, это поставит под угрозу их безопасность.