文档首页 > > 常见问题> 登录类> 无法登录到Linux云服务器怎么办?

无法登录到Linux云服务器怎么办?

分享
更新时间: 2019/11/04 GMT+08:00

当您的云服务器无法远程登录时,我们首先建议您使用VNC方式登录。

是否可以通过控制台远程登录

远程登录失败时,请首先尝试能否通过管理控制台,使用VNC方式登录弹性云服务器。

单击这里了解云服务器登录前的准备工作。

  1. 登录管理控制台。
  2. 选择“计算 > 弹性云服务器”。
  3. 选择待登录的云服务器单击“操作”列下的“远程登录”。
    图1 远程登录
  4. (可选)如果界面提示“Press CTRL+ALT+DELETE to log on”,请单击远程登录操作面板上方的“Ctrl+Alt+Del”按钮进行登录。

    请勿使用物理键盘按“CTRL+ALT+DELETE”,该操作不生效。

如果上述帮助无法帮助您通过VNC方式登录云服务器,请记录资源信息和问题时间,然后单击管理控制台右上方的“工单”,填写工单信息,联系技术支持。

排查思路

VNC方式登录云服务器正常,但无法通过远程桌面连接方式登录云服务器时,我们推荐您按照以下思路排查问题。

  1. 检查网络是否正常
  2. 安全组配置是否正确
  3. 远程访问端口配置异常
  4. CPU负载过高
  5. 是否为云服务器操作系统内部原因导致的无法登录

检查网络是否正常

检查弹性公网IP是否能ping通。

如果不能ping通,请参见“弹性公网IP ping不通?”进行检查。

完成上述操作后,再次重试远程连接云服务器。

安全组配置是否正确

检查本端弹性云服务器是否能够访问对端弹性云服务器的22端口。

执行如下命令。

telnet 对端弹性云服务器私网IP

如果不能访问对端弹性云服务器的22端口,请检查安全组22端口是否放通。

完成上述操作后,再次重试远程连接云服务器。

远程访问端口配置异常

检查弹性云服务器内部设置。
  1. 检查弹性云服务器sshd进程是否已运行。
  2. 检查弹性云服务器是否将本地PC限制了。
    1. 登录弹性云服务器,执行以下命令。

      vi /etc/hosts.deny

    2. 如果文件中存在本地PC的IP,说明此IP被限制了,请将此IP在文件中删除。
  3. 进入本地PC中路径为“/etc/ssh/ssh_config”下的文件中,查看默认登录端口,同时查看弹性云服务器路径为“/etc/ssh/sshd_config”下的文件中的port字段,检查ssh服务开启端口是否被修改,默认端口为22。

完成上述操作后,再次重试远程连接云服务器。

CPU负载过高

排查是否是因为CPU占用过高导致的无法登录,如果是请参考以下操作降低CPU使用率:
  • 可以通过把一些暂时不使用的进程关掉后再尝试。
  • 或者可以尝试重启云服务器。
  • 如果重装系统,请先备份重要数据。
  • 如果服务器有重要数据不能重装,可以通过挂载磁盘方式拷贝数据,需要先备份,再卸载磁盘,然后挂载盘拷贝数据。

完成上述操作后,再次重试远程连接云服务器。

是否为云服务器操作系统内部原因导致的无法登录

完成上述操作后,再次重试远程连接云服务器。

如果通过上述排查,仍然无法登录弹性云服务器,请记录资源信息和问题时间,然后单击管理控制台右上方的“工单”,填写工单信息,联系技术支持。

分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区