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

Добавить пользователя SSH с привилегиями sudo, используя pubkey

Мне нужно добавить учетную запись, чтобы кто-то мог подключаться к моему серверу по SSH и иметь права sudo. Он дал мне свой ключ, который выглядит примерно так:

ssh-rsa AAAAfbfi40fdsfodudksjflksjdf..... name@workstation

Я действительно не знаю, что мне делать с этим ключом. Я могу найти способ создать нового пользователя для SSH, но в чем смысл этого открытого ключа и как я могу использовать его, чтобы создать для него учетную запись?

Вам нужно будет не комментировать эту строку в / etc / sudoers Позволяет людям в групповом колесе запускать все команды

%wheel ALL=(ALL)       ALL

Тогда это будут шаги по добавлению пользователя

useradd -d /home/user -G wheel user
mkdir /home/user/.ssh
echo "ssh-rsa dfgsdfgsfdgsdfg" > /home/user/.ssh/authorized_keys
chown -R user.user/home/user/
chmod -R o-rwx /home/user/.ssh

Вам также необходимо убедиться, что следующие параметры установлены в / etc / ssh / sshd_config

  PubkeyAuthentication yes
  AuthorizedKeysfile .ssh/authorized_keys