[AWS云]Xshell连接EC2报错:所选用户的用户密钥未在远程主机上注册(2)重置环境

问题:在创建EC2之后,只用正确的秘钥进行连接,发现报错"所选用户的用户密钥未在远程主机上注册",其实是在于你选在的IAM有问题,不支持SSH通过秘钥连接。

解决思路:

找一台可以登录的linux机器,通过ssh -i <秘钥> <用户名>@<IP地址的方式>进行登录,打开创建用户,开启sudo,使用密码登录。

复制代码
#示例:
chmod 400 test.pem
ssh -i "test.pem" centos@<IP>

#登录后创建用户
useradd caixukun
passwd caixukun

#vim /etc/ssh/sshd_config
PasswordAuthentication yes

sudo systemctl restart sshd.service


chmod 755 /etc/sudoers
vi /etc/sudoers
# 在root    ALL=(ALL)       ALL下面增加:caixukun    ALL=(ALL)       ALL
chmod 400 /etc/sudoers

然后你可以使用caixukun用户进行登录了。

相关推荐
chushiyunen14 小时前
阿里云部署dify笔记
笔记·阿里云·云计算
优化Henry14 小时前
LTE-TDD小区光路闪断故障处理典型案例
运维·网络·5g·信息与通信
杨凯凡15 小时前
【006】常见 WebSocket 场景与后端 session/鉴权的关系
网络·websocket·网络协议
CDN36015 小时前
高防切换后网站打不开?DNS 解析与回源路径故障排查
前端·网络·数据库
西西弟15 小时前
网络编程基础之TCP循环服务器
运维·服务器·网络·网络协议·tcp/ip
Oll Correct15 小时前
实验十六:路由环路问题
网络·笔记
@insist12315 小时前
网络工程师-虚拟专用网技术(一):核心精讲
网络·网络工程师·软考·软件水平考试
没头脑的男大15 小时前
宇树的自己电脑的适配
linux·服务器·网络
guygg8815 小时前
OPC UA Helper: 连接PLC获取变量值
服务器·网络·c#
潇洒畅想15 小时前
1.2 希腊字母速查表 + 公式阅读实战
java·人工智能·python·算法·rust·云计算