赞
踩
要在Linux系统上创建新用户并赋予管理员权限(sudo权限),然后生成密钥对(SSH密钥对),您可以按照以下步骤操作:
1.使用以下命令创建新用户(假设新用户为newuser):
sudo adduser newuser
2.将新用户添加到sudo组(管理员组):
sudo usermod -aG sudo newuser
3.检查新用户是否成功添加到sudo组:
groups newuser
4.切换到新用户:
su - newuser
5.生成SSH密钥对。一般来说,使用ssh-keygen命令生成密钥对,按照提示操作即可:
ssh-keygen
6.查看生成的密钥:
公钥:~/.ssh/id_rsa.pub
私钥:~/.ssh/id_rsa
1.确保SSH服务器配置允许公钥身份验证。编辑SSH服务器配置文件(通常是 /etc/ssh/sshd_config),确保以下设置正确:
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
2.启SSH服务以使更改生效:
sudo systemctl restart sshd
以txt文本打开windows上.ssh中的id_rsa.pub,将该内容复制放到刚出刚创建用户家目录下的.ssh/authorized_keys中保存然后使用ssh命令即可登录了
ssh -p 9822 root@xx.xx.xx.xx
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。