问题描述
- 博主今天在微软云Microsoft Azure上购买了一台CentOS 7.9的服务器,在创建虚拟机时选择的是以密钥方式登录Linux。
- 在使用过程中,由于需要使用其他用户,所以我就创建了一个新的用户,并为其创建了密码、添加了管理员权限。但在使用SSH远程连接到这台服务器的过程中,就出现了如下错误,提示权限不足。
C:\Users\Administrator>ssh xiaomin@12.123.34.45
xiaomin@12.123.34.45: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
- 看见Permission denied,第一反应比如是权限问题。
解决思路
- 首先使用AZ默认的azureuser用户使用key连上服务器,然后使用sudo -i切换到root下。
[azureuser@az ~]$ sudo -i