要使用 Xshell 连接阿里云服务器,按照以下步骤操作:
✅ 前提条件:
- 已购买阿里云 ECS 服务器(Linux 系统,如 CentOS、Ubuntu)
- 已设置安全组规则:放行 SSH 端口(默认是 22)
- 已获取服务器公网 IP 地址
- 已设置或重置服务器登录密码(或使用密钥对登录)
🔌 步骤一:配置阿里云安全组
登录阿里云控制台:
- 进入 ECS 控制台 → 找到你的实例 → 点击“安全组” → 配置入方向规则:
- 协议类型:SSH (22)
- 授权对象:
0.0.0.0/0(或你自己的 IP,更安全)
🖥️ 步骤二:在 Xshell 中新建会话
- 打开 Xshell
- 点击菜单栏:文件 → 新建
- 填写会话信息:
- 名称:自定义(如
阿里云-ubuntu) - 协议:SSH
- 主机:填写你的阿里云服务器公网 IP(如
47.95.xxx.xxx) - 端口号:22(默认)
- 名称:自定义(如
- 点击“用户身份验证”:
- 方法:Password(或 Public Key)
- 用户名:Linux 用户名(通常是
root或ubuntu,取决于系统) - 密码:你在阿里云设置的登录密码(或使用密钥登录)
💡 常见用户名:
- CentOS / Alibaba Cloud Linux:
root- Ubuntu:
ubuntu(首次登录建议用 root,再创建普通用户)
🔐 如果使用密钥登录(推荐更安全):
- 在阿里云控制台或本地生成 SSH 密钥对(
.pem文件) - 将私钥导入 Xshell:
- 身份验证方法选择:Public Key
- 用户密钥:点击“浏览” → “用户密钥” → 导入你的
.pem文件(Xshell 支持 OpenSSH 格式)
- 登录时无需密码,自动认证
🚀 连接测试
点击“连接”按钮,如果一切配置正确,你会看到 Linux 终端提示符(如 root@iZxxx:~#),说明连接成功!
❗ 常见问题排查:
| 问题 | 解决方法 |
|---|---|
| 连接超时 | 检查安全组是否放行 22 端口 |
| 认证失败 | 检查用户名/密码是否正确(阿里云后台可重置密码) |
| 密钥无效 | 确保密钥格式正确(可用 Xshell 工具 → 用户密钥管理者 导入转换) |
| 无法 ping 通 | 阿里云默认禁 ping,不影响 SSH 连接 |
✅ 成功连接后,你就可以在 Xshell 中管理你的阿里云服务器了!
如需图形化文件传输,可搭配 Xftp 使用。欢迎继续提问!
CLOUD技术博