
# Linux云服务器怎样切换密钥登录为密码登录？
#### 操作场景
本节操作介绍Linux云服务器切换密钥登录为密码登录的操作步骤。
#### 操作步骤
1. 使用密钥登录Linux云服务器，设置root密码。 **sudo passwd root**
   若密钥文件丢失或损坏，请参考[在操作系统内部修改ECS密码](https://support.huaweicloud.com/usermanual-ecs/ecs_03_0403.html)，重置root密码。
   
2. 使用root身份编辑云服务器的ssh登录方式。 **su root**
   **vi /etc/ssh/sshd_config**
   修改如下配置项：
   - 把PasswordAuthentication no 改为 PasswordAuthentication yes 或去掉PasswordAuthentication yes 前面的#注释掉。
     
   
   - 把PermitRootLogin no 改为 PermitRootLogin yes 或去掉PermitRootLogin yes 前面的#注释掉。
     
    
3. 重启sshd使修改生效。 **service sshd restart**
   
4. 重启云服务器就可以使用root用户和新设置的密码登录了。
   ![](https://support.huaweicloud.com/trouble-ecs/public_sys-resources/note_3.0-zh-cn.png)
   防止非授权用户使用原来的密钥文件访问Linux云服务器，请将/root/.ssh/authorized_keys文件删除或清空authorized_keys文件内容。
   
 
