我需要添加一个帐户,以便能够SSH到我的服务器,并具有sudo权限。 他给了我他的公钥,这是这样的:
ssh-rsa AAAAfbfi40fdsfodudksjflksjdf..... name@workstation
我真的不知道如何处理这个关键。 我可以find一种方法来为SSH创build一个新用户,但是这个pubkey有什么意义,我怎么用它来为他做一个帐户?
您将需要从/ 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