云服务器如何远程连接?Windows + Linux完整教程

0 阅读4分钟

刚买完服务器拿到 IP 和密码,结果发现连不上——这是最常见的卡壳点。绝大多数情况下不是服务器有问题,而是有几个关键点没踩到。

下面按操作系统分别讲清楚,最后附一张通用的故障排查表。

准备工作:分清公网 IP 和内网 IP*

进控制台之后通常会看到两个 IP:

• 公网 IP(也叫弹性公网 IP / EIP):你从外部访问服务器要用的地址

• 内网 IP(私网 IP):服务器在机房内部局域网的地址,外部访问不到

新手最常见的错误就是用内网 IP 去连接,怎么试都不通。远程连接一律使用公网 IP

Windows 服务器:远程桌面(RDP)

Windows 的优势是图形界面,对完全没有命令行经验的用户最友好。

1. 准备登录信息

在服务商控制台找到:

• 公网 IP 地址

• 登录账号(默认通常是 Administrator)

• 初始密码(购买时设置或系统生成后发到邮箱)

2. 打开远程桌面

按 Win + R 调出运行窗口,输入 mstsc 回车。

在【计算机】栏填入公网 IP,点【连接】,输入账号密码即可登入。

Mac 用户可以用 App Store 里免费的 Microsoft Remote Desktop

3. 连不上?检查 3389 端口

Windows 远程桌面走 3389 端口。云厂商的安全组默认很多时候是不开 3389 的,这是连接失败最高频的原因。

去控制台 → 安全组 / 防火墙规则 → 添加入站规则,放行 3389 端口(TCP)。建议来源 IP 限定为你自己的公网 IP,不要用 0.0.0.0/0 全网开放,否则暴力破解会立刻找上门。

Linux 服务器:SSH 连接

Linux 服务器一般没有图形界面,连接方式是 SSH——本质上是一条加密的命令行通道。听起来硬核,操作其实不复杂。

推荐工具

工具系统特点
系统终端macOS / Linux自带 ssh 命令,开箱即用
Windows TerminalWindows 10+微软官方,支持 SSH
XshellWindows老牌专业工具,多服务器管理强
FinalShell全平台国产,文件上传和资源监控可视化

基本连接命令

# 默认端口 22
ssh root@你的公网IP

# 如果服务商改过端口(例如 22022)
ssh -p 22022 root@你的公网IP

第一次连接会提示是否信任主机,输入 yes 后输入密码即可。

不想用命令行?装宝塔面板

宝塔面板(BT-Panel)安装后通过浏览器访问,可以用图形界面完成 LNMP / LAMP 部署、数据库管理、文件传输、定时任务设置等。

# CentOS 安装命令(建议先去宝塔官网获取最新版本)
yum install -y wget &&  wget -O install.sh \
download.bt.cn/install/ins… &&  sh install.sh

不少 IDC 服务商提供宝塔预装镜像,开机即可用——比如恒讯科技的部分套餐就支持镜像内置宝塔,对完全零基础的用户能省下半天折腾时间。当然主流大厂的镜像市场也有同类选项,按习惯选即可。

通用故障排查清单

按这个顺序查,覆盖 95% 的连接失败:

排查项检查方式解决方案
1. 用错 IP是否用了内网 IP改用公网 IP
2. 安全组未开端口控制台查看入站规则放行 22(Linux)或 3389(Windows)
3. 系统防火墙拦截iptables -L 或 firewall-cmd --list-all放行对应端口
4. 服务未启动通过控制台 VNC 登入systemctl restart sshd
5. 密码错误控制台尝试重置密码重置后重启服务器生效
6. 服务器宕机控制台看实例状态重启实例或工单咨询

登入后必做的两件安全配置

1. 改默认端口

# Linux 修改 SSH 端口
vim /etc/ssh/sshd_config
# 找到 #Port 22,改为 Port 52022(5位随机端口)
systemctl restart sshd

记得先在安全组里放行新端口,再改 SSH 配置,否则改完会把自己锁在外面。

2. 换强密码 / 启用密钥登录

8 位以下密码在公网上平均几小时就会被暴破。建议要么改成 12 位以上混合密码,要么直接禁用密码登录、改用 SSH 密钥对登录——后者是生产环境的标准做法。

写在最后

远程连接其实是云服务器最简单的环节,只要分清”安全组在云端”和”防火墙在系统内”这两层,问题基本都能自己解决。遇到死活连不上的情况,绝大部分是端口问题,不是服务器问题。