首页 > 编程知识 正文

配置ssh使用密钥远程登录,ssh命令行登录服务器

时间:2023-05-06 20:04:24 阅读:39536 作者:4588

背景:我的机器是我使用的AlibabaCloud (阿里巴巴云)的机器,我用钥匙登录。 一开始公司老板需要给我root权限的用户登录,自己创造新的普通用户登录。 错误:Permission denied的第一步创建:用户

groupadd test //添加新组

添加useradd test -G test,sudo//test的新用户并设置现有组(sudo组具有sudo权限)

设置passwdtest//test的新用户密码

在步骤:切换到test用户

苏测试

步骤:检查是否有密钥许可证

cd ~/.ssh

如果找不到此目录,或者此目录下不存在" ‘authorized_keys "文件,请切换到登录目录复制

su loginuser

光盘(/

sudo cp -r .ssh /home/test/.ssh

切换到test用户

苏测试

光盘(/

sudo chown -R cw .清爽仙人掌:sudo .ssh //设置. ssh的所属用户和所属群体

ssh test@host测试成功

总结:我的机器禁用了密码登录,所以只能用键登录。 自首次创建用户以来一直无法连接。 因为没有. ssh目录,并且可以通过加上“‘authorized_keys”进行连接。 由于linux服务器通常不建议使用超级用户和密码登录,因此在此记录遇到相同错误的朋友可以立即解决的问题

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。