连接虚拟云主机(通常指云服务器,如阿里云 ECS、腾讯云 CVM、华为云 EC2 等)主要取决于你的本地操作系统(Windows、macOS、Linux)和云主机的操作系统(Linux 或 Windows)。
下面分情况说明最常用的连接方法:
在开始连接前,请确保你手头有以下信息(通常可以在云服务商的控制台找到):
1、公网 IP 地址:云主机绑定的弹性公网 IP(形如123.123.123.123)。
2、操作系统账号密码:
Linux 系统:默认用户名通常是root(或ubuntuec2-user),使用你设置的密码。
Windows 系统:默认用户名通常是Administrator,使用你设置的密码。
3、密钥对(如果选择的是密钥登录):一个.pem 或.ppk 文件,如果选了这个,密码登录通常会被禁止。
4、安全组/防火墙规则:确保云主机的安全组已经放行了对应端口:
- 连接Linux 需要开放22 端口(SSH)。
- 连接Windows 需要开放3389 端口(RDP)。
- 如果放行了,但连接不上,优先检查这一点。
情况一:连接 Linux 云主机(最常见)
方法 1:使用命令行(推荐,Windows/Mac/Linux 通用)
大多数现代操作系统自带 SSH 客户端。
Windows 用户:打开PowerShell 或CMD(命令提示符)。
Mac/Linux 用户:打开终端 (Terminal)。
输入命令:
ssh 用户名@公网IP
如果用户名是root,IP 是123.123.123.123,则输入:
ssh root@123.123.123.123
如果是密码登录:按回车后,系统会提示输入密码。输入密码时不会显示任何字符(光标不动),这是正常现象,输完按回车即可。
如果是密钥登录:使用-i 参数指定密钥文件路径。
ssh -i /path/to/your-key.pem root@123.123.123.123注意:在 Windows 上,密钥文件路径可能像C:\Users\YourName\Downloads\key.pem。
- 首次连接时会提示Are you sure you want to continue connecting (yes/no)?,输入yes 回车即可。
方法 2:使用第三方软件(如 PuTTY、FinalShell、Xshell)
适合习惯图形化界面或需要保存多个服务器信息的情况。
以 PuTTY 为例(Windows 经典):
1. 打开 PuTTY。
2. 在Host Name (or IP address) 输入框填入公网 IP。
3.Port 保持为22。
4.Connection type 选择SSH。
5. 点击Open。
6. 在弹出的黑窗口中,输入用户名,回车,再输入密码,密码同样不可见。
Windows、macOS、甚至手机都支持。
1、本地 Windows 电脑:
- 按Win + R 键,输入mstsc,然后回车。
- 在 “计算机” 一栏输入公网 IP。
- 点击 “连接”。
- 在弹出的窗口中,输入用户名Administrator 和密码,如果密码忘或过期,需在云厂商控制台重置。
2、本地 Mac 电脑:
- 从 App Store 下载Microsoft Remote Desktop 应用。
- 点击 “Add PC”,填入公网 IP 和用户名密码。
3、注意事项:
- 安全组必须放行3389端口。
- 如果连接不上,检查云主机是否开启了 “允许远程桌面连接” 功能(通常默认开启)。
1、连接超时 (Timeout):
原因:大概率是安全组没放行端口(22 或 3389)或 IP 地址错误。
解决:去云服务商控制台,找到该云主机的“安全组”/“防火墙”,添加入方向规则,允许0.0.0.0/0 访问端口 22 或 3389(生产环境建议只允许你的公网 IP 访问)。
2、连接被拒绝 (Connection refused):
原因:端口号不对、SSH 服务没启动、或者云主机 IP 变了。
解决:确认公网 IP 是否变化,如果不是,通过控制台重新远程登录(VNC)检查内部服务。
对于 Windows:如果在云电脑里手贱关闭了“允许远程桌面”,就会这样,需要通过云厂商提供的VNC(管理终端) 进入桌面开启该设置。
3、密码不正确/密钥错误:
原因:密码输错、密钥文件权限不对(Linux 下需设置为 600)、或者混淆了不同的密钥。
解决:去云厂商控制台,重置密码(可能需要重启服务器生效)并选择正确的密钥文件。
4、黑屏蓝屏卡住:
原因:Windows 资源管理器崩溃或系统资源耗尽。
解决:断开连接,等几分钟再试;或者通过 VNC 进入后重启服务器。
1、打开终端或mstsc。
2、输入命令ssh root@你的IP 或输入 IP 到远程桌面。
3、输入正确密码(Linux 密码不可见是正常现象)。
4、搞定。
如果以上步骤都无法连接,请优先检查安全组规则和控制台 VNC是否能进入。
文章摘自:https://idc.huochengrm.cn/zj/25267.html
评论