Мне нужно добавить учетную запись, чтобы кто-то мог подключаться к моему серверу по 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