上云无忧 > 文档中心 > 百度智能云云服务器BCC无法远程连接Linux实例
云服务器BCC
百度智能云云服务器BCC无法远程连接Linux实例

文档简介:
故障现象 用户无法远程连接BCC云服务器 故障原因 登录密码输入有误 未绑定公网IP或者输入IP有误 网络异常 系统故障 服务器CPU、内存使用异常 未设置允许远程连接 设置了禁止root用户登录 安全组规则设置错误 主机安全封禁本地IP
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

故障现象

用户无法远程连接BCC云服务器

故障原因

  • 登录密码输入有误
  • 未绑定公网IP或者输入IP有误
  • 网络异常
  • 系统故障
  • 服务器CPU、内存使用异常
  • 未设置允许远程连接
  • 设置了禁止root用户登录
  • 安全组规则设置错误
  • 主机安全封禁本地IP

处理流程

当您无法通过远程连接软件登陆Linux实例时,推荐您先进行本地检测确认本地环境正常。若未解决问题,可通过VNC登录的方式登录云服务器逐步排查故障。

本地检测流程

通过VNC登录定位故障流程

故障处理

登录密码输入有误

确认密码输入是否正确,如果忘记密码,可以按照参考文档重置密码:

  1. 登录百度智能云控制台,选择产品-计算-云服务器BCC。
  2. 找到实例,点击右侧的“更多”,选择实例设置-重置密码,需要注意的是:执行重置密码操作会强制重启服务器,建议在业务低峰期执行。

如果确认输入的是正确的密码,但是报错"密码错误",可以在工单系统反馈问题现象,由百度智能云的技术人员协助排查。

未绑定公网IP或者输入IP有误

  1. 可以在控制台查看EIP绑定情况,具体可以点击BCC实例名称,然后在基本信息中查看是否已绑定EIP,如果未绑定,或者绑定的EIP已到期,可以直接重新购买或者续费,如果已绑定EIP,可按照如下步骤进行排查。

  1. 检查远程连接时输入的IP地址是否与控制台中显示的一致,如果输入不一致或者直接输入的内网IP,也是无法远程连接的,确认IP输入无误后如果依然无法连接,可以继续按照下面的步骤进行排查。

网络异常

需要检查本地网络和服务器网络是否正常,排查步骤如下:

  1. 在本地电脑访问其他网站,确认自己本地的网络是正常的
  2. 使用当地其他电脑进行远程连接,如果是本地网络问题或运营商问题,请联系本地IT人员或运营商解决,排除本地网络故障后进行下一步检查
  3. 在本地电脑对公网IP进行ping+tracert测试,如果服务器无法ping,以centos6 为例,可按照如下步骤开启ping,其他系统可自行搜索相关版本的操作步骤:

    iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
    
       iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT

测试后如果ping+tracert是正常的,但是依然无法远程,可以在工单系统提供测试的完整截图,由百度智能云的技术人员协助排查。

系统故障

如果无法远程连接,可以使用VNC尝试登录服务器,以判断服务器系统是否是正常的,后续的排查也可通过VNC登录进行定位,具体步骤可参考使用vnc远程登录云服务器,具体内容如下:

  1. 登录百度智能云控制台,选择产品服务-计算-云服务器BCC

  1. 找到无法远程连接的实例,点击右侧的VNC远程

如果可以通过VNC登录服务器,说明系统正常,可以继续按步骤排查,如果通过VNC无法登录,可以在工单系统反馈问题现象,由百度智能云的技术人员协助排查。

服务器CPU、内存使用异常

如果通过VNC登录可以服务器, 需要检查服务器CPU、内存使用情况,具体步骤如下:

  1. 执行"top"查看当前CPU、内存资源使用情况

  1. 如果某进程占用大量资源,可以在做好快照的前提下,先结束该进程,然后再观察是否可以远程连接,具体步骤如下:

    1. 执行top后显示的第一列为进程ID,以第一行的hosteye进程为例,进程ID为2016。

    1. 执行ps -ef | grep 2016,查看进程的具体信息,如果确认占用大量资源的进程是异常的,不是自己启动的,可以执行kill -9 ID杀掉进程。

终止进程后,观察是否可以远程连接,如果还是无法远程连接,可以继续按照如下步骤排查。

未设置允许远程连接

如果无法远程连接Linux服务器,需要先排查服务器是否已启动了sshd服务,sshd是否监听了22端口,使用VNC登录设备,然后按照如下步骤排查:

  1. 执行service sshd status,查看ssh是否是已启动的状态

  1. 如果显示未启动,可以先启动sshd服务或者重启:service sshd start/restart
  2. ssh设置完毕后,设置防火墙放行22端口,以centos6为例,可执行如下命令:

    iptables -A INPUT -p tcp --dport 22 -j ACCEPT
    /etc/rc.d/init.d/iptables save
    /etc/rc.d/init.d/iptables restart
    /etc/init.d/iptables status

如果其他版本服务器遇到类似问题,可以自行百度搜索下相关版本如何放行22端口,如果设置完毕后依旧无法远程连接,可继续按照如下步骤进行排查。

设置了禁止root用户登录

需要排查sshd配置文件是否允许root用户登录,以centos6为例,使用VNC登录设备,然后按照如下步骤排查:

进入sshd的配置文件:vim /etc/ssh/sshd_config,将PermitRootLogin改为yes

如果设置完毕后依旧无法远程连接,可继续按照如下步骤进行排查

安全组规则设置错误

需要检查安全是否放行了22端口,是否设置了固定的源IP,需要先创建默认安全组,然后再进行测试:

如果安全组设置正常,但是还是无法远程连接,可以继续按照如下步骤进行排查。

主机安全封禁本地IP

更换其他电脑看是否可以连接到服务器,如果更换电脑后可以连接,但是在本机无法连接,需要排查一下本地的IP是否被主机安全封禁了,排查步骤可参照登录管理:

  1. 在百度智能云控制台找到产品服务-安全和管理-主机安全。
  2. 点击无法登录的BCC,点击右侧的”查看详情”。

  1. 查看登录事件,看下本地IP是否被封禁

  1. 若您的公网IP被拦截,进行解封即可,然后把您的公网IP加入到白名单

  1. 添加白名单后,再次远程连接试一下,如果依然无法远程连接,可以在工单系统反馈问题现象,由百度智能云的技术人员协助排查。
相似文档
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部