4

Когда я помещаю ключ SSH в authorized_keys ключи для пользователя root, могу ли я подключиться к серверу как другой пользователь без authorized_keys ключей для этого пользователя?

2 ответа2

5

Нет, ты не можешь. Каждый пользователь (включая root) имеет свою собственную папку ~/.ssh в которой хранятся авторизованные ключи. Добавление их в /root/.ssh/authorized_keys сделает их доступными только для пользователя root . Если вы хотите , чтобы разрешить больше пользователей, вы должны будете использовать свой собственный файл authorized_keys

0

У каждого пользователя есть своя папка .ssh с ключами авторизации. Тем не менее, вы можете достичь (что, я думаю, вы пытаетесь сделать), перейдя на первый сервер и набрав команду.

ssh-copy-id root@server-you-need-to-connect-to.com введите свой пароль один раз.

ваш ключ скопирован этому пользователю сейчас.

повторите для других пользователей, что вам нужно подключиться как. например, $ ssh-copy-id user@server.com

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