下面我将为你详细讲解这两种方式的步骤,以及一些必要的准备工作。
在连接之前,你需要从云服务商(例如阿里云、腾讯云、AWS、Google Cloud等)那里获取以下关键信息:
1、公网 IP 地址:这是你的云主机在互联网上的“门牌号”,你的电脑需要通过这个IP找到它。
2、用户名:
Linux 通常默认是root
(Ubuntu 系统默认是ubuntu
)。
Windows 通常默认是Administrator
。
3、密码或密钥对:
密码你在创建云主机时设置的登录密码。
密钥对 (更安全,尤其对于Linux)创建主机时,你会下载一个私钥文件(例如my-key.pem
),这是你的“钥匙”,连接时需要用到它。请妥善保管,不要泄露。
4、检查安全组/防火墙规则:
* 这是最容易出错的一步!你必须确保云主机上的防火墙(安全组)允许你的连接。
对于 Linux (SSH)必须开放22 端口。
对于 Windows (RDP)必须开放3389 端口。
* 请在云服务商的管理控制台中,找到你的云主机实例,检查其安全组配置,确保相应的端口对0.0.0.0/0
(所有IP) 或你的个人IP地址开放。
情况一:连接 Linux 云服务器 (使用 SSH)
SSH 是一种加密的网络协议,用于安全地连接远程服务器。
方法 A:使用 Windows 系统连接 Linux
Windows 10 及更高版本自带了一个名为OpenSSH Client 的工具。
1、打开命令提示符 (CMD) 或 PowerShell:按Win + R
,输入cmd
或powershell
,然后回车。
2、输入连接命令:
如果使用密码登录,命令格式如下
ssh username@server_ip
ssh root@123.123.123.123
然后回车,输入密码(输入时密码不可见),再次回车即可登录。
如果使用密钥对登录 (更常见),命令格式如下
ssh -i path/to/your/private-key.pem username@server_ip
ssh -i C:\Users\YourName\Downloads\my-key.pem ubuntu@123.123.123.123
注意:你需要将私钥文件放在一个不会被随意修改的路径下。
方法 B:使用 macOS 或 Linux 系统连接 Linux
这些系统原生自带 SSH 终端,方法同上。
1、 打开“终端”(Terminal)。
2、 输入相同的ssh
命令即可。
ssh -i /path/to/your/private-key.pem username@server_ip
方法 C:使用图形化工具 (推荐新手,Windows/macOS 都适用)
PuTTY 是一个流行的免费SSH图形客户端,但处理密钥对时需要转换格式。
1、下载 PuTTY:从 [官方页面](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) 下载并安装putty.exe
和puttygen.exe
。
2、转换密钥格式 (如果使用密钥对):
* 打开puttygen.exe
-> Load你的.pem
文件 -> 保存为.ppk
格式的私钥。
3、配置连接:
* 打开putty.exe
。
* 在Host Name (or IP address)
中输入你的公网 IP。
Connection type 选择SSH
。
* 在左侧目录中,展开SSH
->Auth
,在Private key for authentication
中浏览并选择你刚转换好的.ppk
文件。
* 回到Session
页面,可以输入一个名字点击Save
保存会话,方便下次使用。
* 点击Open
,首次连接会有一个安全警告,点击“是”即可,然后输入用户名(如root
)即可登录。
其他优秀图形化工具:MobaXterm (Windows),Termius (全平台),Tabby (全平台)。
情况二:连接 Windows 云服务器 (使用 RDP)
RDP (远程桌面协议) 是 Windows 自带的远程连接功能。
方法 A:使用 Windows 系统连接 Windows
Windows 系统自带“远程桌面连接”工具。
1、打开工具:按Win + R
,输入mstsc
,然后回车。
2、输入IP地址:在“计算机”栏中输入你的云服务器的公网 IP 地址,然后点击“显示选项”。
3、输入用户名:在“用户名”栏中输入Administrator
(或其他你设置的用户名)。
4、连接:点击“连接”。
5、输入密码:在弹出的窗口中,输入你创建实例时设置的密码,点击“确定”。
6、信任证书:可能会弹出证书警告,勾选“不再询问”,点击“是”即可成功连接到你的Windows云桌面。
方法 B:使用 macOS 或 Linux 系统连接 Windows
你需要下载微软官方的远程桌面客户端。
1、从 Mac App Store 下载:搜索并安装“Microsoft Remote Desktop”。
2、添加电脑:打开应用,点击“Add PC”(添加电脑)。
3、配置连接:
PC name填写你的云服务器公网 IP。
User account点击下拉菜单,选择“Add User Account”,输入用户名 (Administrator
) 和密码。
4、连接:保存后,双击刚刚添加的服务器图标即可开始连接。
步骤 | Linux (SSH) | Windows (RDP) |
必要信息 | 公网 IP、用户名(root )、密钥或密码 | 公网 IP、用户名(Administrator )、密码 |
端口 | 22 | 3389 |
Windows连接工具 | 命令提示符、PowerShell、PuTTY | 自带mstsc |
macOS/Linux连接工具 | 自带终端 Terminal | Microsoft Remote Desktop |
图形化工具推荐 | PuTTY, MobaXterm, Termius | Microsoft Remote Desktop |
如果连接失败,请按顺序检查以下几点:
1、IP地址是否正确:仔细核对公网IP。
2、安全组/防火墙规则:这是最常见的原因! 确保已放行相应端口(22或3389)。
3、用户名/密码/密钥错误:Linux使用密钥时,确保密钥文件路径正确,且权限正确(在macOS/Linux上,可能需要执行chmod 400 my-key.pem
来限制密钥权限)。
4、云服务器是否运行中:检查云服务商的控制台,确认实例状态是“运行中”。
希望这个详细的指南能帮助你成功连接到你的云主机!
文章摘自:https://idc.huochengrm.cn/zj/15608.html
评论