Когда я помещаю ключ SSH в authorized_keys
ключи для пользователя root, могу ли я подключиться к серверу как другой пользователь без authorized_keys
ключей для этого пользователя?
2 ответа
Нет, ты не можешь. Каждый пользователь (включая root) имеет свою собственную папку ~/.ssh
в которой хранятся авторизованные ключи. Добавление их в /root/.ssh/authorized_keys
сделает их доступными только для пользователя root
. Если вы хотите , чтобы разрешить больше пользователей, вы должны будете использовать свой собственный файл authorized_keys
У каждого пользователя есть своя папка .ssh с ключами авторизации. Тем не менее, вы можете достичь (что, я думаю, вы пытаетесь сделать), перейдя на первый сервер и набрав команду.
ssh-copy-id root@server-you-need-to-connect-to.com введите свой пароль один раз.
ваш ключ скопирован этому пользователю сейчас.
повторите для других пользователей, что вам нужно подключиться как. например, $ ssh-copy-id user@server.com