×

帮助中心

常见问题
域名类
•  域名介绍
•  注册/续费
•  域名管理
•  域名过户
•  域名转移
•  增值服务
•  域名交易
•  通用网址
•  产品更新日志
邮局类
•  产品简介
•  产品管理
•  邮件客户端
•  邮箱用户操作指南
•  邮箱管理员操作指南
•  产品使用手册
•  代理商控制台操作指南
•  产品更新日志
云虚机类
•  购买与升级
•  FTP
•  主机管理
•  技术问题
•  数据库
•  产品更新日志
ECS云主机类
•  产品更新日志
会员类
•  会员注册
•  信息修改
•  忘记密码
•  账户实名认证
•  产品更新日志
财务类
•  后付费计费
•  在线支付
•  线下汇款
•  发票问题
•  汇款单招领
•  退款问题
•  充值业务
•  产品更新日志
ICP备案
•  备案问题快速咨询通道
•  备案介绍
•  备案账号
•  ICP备案前准备内容
•  ICP备案流程
•  ICP备案操作指导
•  ICP备案信息查看
•  备案合规核查要求
•  资料下载
•  公安联网备案与经营性备案
•  各地管局备案通知
•  常见问题
服务类
•  ICP备案
•  小新服务
•  产品更新日志
网站定制类
•  网站定制问题
•  网站访问问题
新办公类
•  常见问题
•  操作手册下载
云推送
•  云推送常见问题
速成建站
•  网站访问问题
•  网站使用问题
•  产品更新日志
SSL证书
•  SSL证书常见问题
•  产品更新日志
新网云产品类
•  新网云WEB应用防火墙
•  新网云DDoS防护
•  云数据库
•  云产品运维
•  内容分发网络CDN
•  对象存储 S3
•  网络
资料下载
新手上路

云服务器ECS Linux无法远程连接

  • 作者:新网
  • 文章来源:新网
  • 点击数:100
  • 更新时间:2019-02-21 17:48:53

请先通过控制台VNC远程登陆服务器进行问题排查。

排查思路:

思路一:客户端本地网络异常

故障现象:用户无法登陆外网。

可能原因:网卡驱动未开启或网卡配置有问题。

解决方法:查找 /etc/hosts.deny 看是否有拦截IP;检查网卡驱动,重新安装。

思路二:服务器处于关机状态

故障现象:无法远程连接成功。

可能原因:云服务器ECS处于关机状态,无法连接到外网导致无法远程连接。

解决方法:到控制台主机列表页,找到相关主机,点击主机名称进入开关机页面,点击开机进行开机操作。

思路三:iptables配置异常(Centos6)

前提条件:您只有在已授权可关闭iptables的情况下,才能做该项排查。

故障现象:SSH无法连接,关闭iptables后连接恢复。

解决方法:调整iptables配置策略。

1.查看防火墙规则:

iptables -nvL –line-number

L查看当前表的所有规则,默认查看的是filter表,如果要查看NAT表,可以加上-t NAT参数。

n不对IP地址进行反查,加上这个参数显示速度会快很多。

v输出详细信息,包含通过该规则的数据包数量、总字节数及相应的网络接口。

2.修改规则

a.若之前已设置过规则策略的,将原有的iptables文件保存一份,避免之前设置的策略丢失。

cp -a /etc/sysconfig/iptables /etc/sysconfig/iptables.bak

b. 清空服务器上所有的规则。

iptables –F

c. 设置 INPUT 方向所有的请求都拒绝。如果是线上业务请勿直接操作,会导致业务直接中断。

iptables -P INPUT DROP

d. 设置 iptables 防火墙后需放行 22 号端口,否则会导致无法远程。

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT

e. 指定 IP 访问22号端口。

iptables -I INPUT -s 192.168.1.1 -p tcp --dport 22 -j ACCEPT

说明:192.168.1.1为请求端IP地址。

f. 使用 iptables -L 查看一下添加的规则是否生效。

iptables –L

图片1.png

g. 保存添加的规则。

iptables-save > /etc/sysconfig/iptables

3.设置后需要重启iptables。

service iptables restart 或 /etc/init.d/iptables restart

4. 操作完成后,重启服务器进行配置验证。

systemctl reboot

操作完成后,重启服务器进行配置验证。

思路四:远程访问端口配置异常

故障现象:SSH 远程无法连接,远程访问端口非默认端口。

可能原因:更改了远程访问端口配置,有可能防火墙未对自定义端口放开。

天博·(中国)官方网站:客户端无法正常登录时,建议先使用不同的 SSH 客户端基于相同账户信息进行登录测试。如能正常登录,则判断是客户端配置问题,需对客户端配置做排查分析。

1. 使用 telnet 测试现有监听端口连通性。使用 Linux 自带的 telnet 工具测试现有端口的连通性。

telnet <host> <port>

# host 是目标服务器 IP,port是待测试端口号

2. 修改或查看Linux远程端口:

vi /etc/ssh/sshd_config

找到 #port 22 这一行,默认端口为 22,可以把前面的#删除,把 22 改为其它的端口。

重启SSH服务:

/etc/init.d/sshd restart 或 service sshd restart

3.创建新的监听端口测试。

可以使用python 自带的 Web 服务器用于临时创建新的监听端口进行测试。

python -m SimpleHTTPServer <所需端口号>

说明:

您可以通过自动测试默认端口来检测远程访问端口的问题。

服务监听能使用的端口范围为 0~65535,错误配置监听端口会导致远程桌面服务监听失败。

思路五:CPU负载过高

故障现象:CPU负载过高导致系统无法进行远程连接。

解决方法:您可以去控制台找到对应的主机,点击主机名称进入到主机详情页面,点击监控查看主机CPU使用情况。CPU占用率搞相关问题排查详见云服务器ECS Linux系统CPU占用率较高问题排查。 

注意:如果在某个时间段CPU负载过高可能导致远程连接失败,建议您查询是否是程序或主机资源不满足现有要求。

最后尝试重启服务器

如果通过控制台的VNC远程登陆功能仍无法成功地进行远程连接,请尝试重启服务器。重启会导致服务器停止服务,从而中断业务,请谨慎执行。

技术问题

免费咨询获取折扣

Loading