1、远程登录到云主机:像操作本地电脑一样操作云服务器(Windows 是远程桌面,Linux 是 SSH)。
2、让云主机上的服务被外界访问:例如让你部署的网站或应用程序可以被互联网上的用户访问。
我会重点讲解第一个层面,因为这是最基础的需求,并会简要说明第二个层面。
无论你使用哪家云服务商(阿里云、腾讯云、AWS、Google Cloud 等),流程都大同小异,主要分为以下四个步骤:
在登录之前,你需要在云服务商的管理控制台找到以下关键信息:
1、公网 IP 地址:这是你的云主机在互联网上的“门牌号”,这是连接的关键。
2、用户名:
Linux 系统通常是root
(Ubuntu 系统通常是ubuntu
)。
Windows 系统通常是Administrator
。
3、密码或密钥:
密码如果你在创建实例时设置了登录密码。
密钥对(Key Pair)对于 Linux 系统,更安全的方式是使用密钥对,你需要一个在创建实例时下载的.pem
或.ppk
私钥文件。
这是最关键也最容易出错的一步!云服务商通过“安全组”来充当防火墙,你必须放行对应的端口,否则无法连接。
对于 Linux (SSH)需要放行入方向 的22 端口。
对于 Windows (RDP)需要放行入方向 的3389 端口。
操作位置:在你的云服务器实例的管理页面,找到“安全组”配置,添加入方向规则,授权对象可以暂时设置为0.0.0.0/0
(允许所有IP访问),但生产环境下建议设置为你的个人IP地址以提高安全性。
根据你的操作系统,选择不同的连接工具:
A. 连接 Linux 云主机 (通过 SSH)
1、如果你使用 Windows 系统:
使用 PuTTY (推荐用于密钥连接)
* 下载并打开 PuTTY。
* 在 “Host Name (or IP address)” 处输入你的公网 IP。
* 在左侧目录选择Connection -> SSH -> Auth
,点击 “Browse” 上传你的私钥文件(如果是.ppk
格式;如果是.pem
格式,可能需要用 PuTTYgen 工具转换)。
* 回到 “Session” 点击 “Open” 进行连接,首次连接会弹出密钥确认窗口,点击“是”。
* 登录用户名通常是root
。
使用 Windows 10/11 自带的 SSH
* 打开命令提示符
或PowerShell
。
输入命令ssh root@你的公网IP地址 -i 密钥文件路径.pem
(如果使用密码)输入命令ssh root@你的公网IP地址
,然后输入密码。
2、如果你使用 macOS 或 Linux 系统:
* 打开终端(Terminal)。
确保你的私钥文件权限正确chmod 400 你的密钥文件.pem
输入命令ssh -i 你的密钥文件.pem root@你的公网IP地址
(如果使用密码)输入命令ssh root@你的公网IP地址
,然后输入密码。
B. 连接 Windows 云主机 (通过 RDP)
1、在你的本地电脑上:
* 使用快捷键Win + R
,输入mstsc
,回车打开远程桌面连接工具。
* 在“计算机”栏输入你的云服务器的公网 IP 地址。
* 点击“连接”,然后输入用户名(如Administrator
)和密码(你在创建实例时设置的)。
* 可能会提示证书警告,点击“是”继续即可。
第二部分:让云主机上的服务被访问(例如网站)
当你成功登录云主机并部署了应用(如 Nginx, Apache, Tomcat, MySQL 等)后,你需要配置安全组,放行对应服务的端口,外部用户才能访问。
HTTP 网站放行80 端口。
HTTPS 网站放行443 端口。
MySQL 数据库放行3306 端口(警告:切勿对公网开放 3306,除非你知道风险! 通常只对内部IP开放)。
自定义端口如果你使用如 3000, 8080 等端口,也需要在安全组中放行。
操作同上:在云控制台的安全组规则中,添加一条入方向规则,授权策略为“允许”,端口范围写上你需要开放的端口号,授权对象为0.0.0.0/0
。
1、安全组未配置:99% 的问题出在这里! 再次检查是否已正确添加了入方向规则(22或3389端口)。
2、IP 地址或密码错误:仔细核对公网 IP 和密码,Linux 系统使用密钥时,确认用户名正确(root 或 ubuntu)。
3、云主机未运行:检查云主机实例是否处于“运行中”状态。
4、网络问题:你的本地网络是否有限制(如公司防火墙禁止了 SSH 或 RDP 端口)?尝试切换网络(如用手机热点)测试。
5、密钥文件权限问题(Linux):在 macOS/Linux 终端使用chmod 400 your-key.pem
命令修改私钥文件权限。
连接云主机的核心流程就像:
1、找到地址 -> 获取公网IP、用户名、密码/密钥。
2、打开防火墙 -> 在安全组中放行对应的端口(22/3389)。
3、用钥匙开门 -> 使用 SSH 或 RDP 工具输入信息进行连接。
希望这个详细的指南能帮助你成功连接上你的云主机!
文章摘自:https://idc.huochengrm.cn/zj/14122.html
评论
范姜德曜
回复本文介绍了远程登录云主机和让云服务被访问的方法,包括获取连接信息、配置安全组和使用工具进行连接的步骤,详细讲解了Linux系统和Windows系统的连接方式以及常见问题的解决方法。,希望对你有帮助!
学晨菲
回复连接云主机网络,首先在云平台创建虚拟网络,然后配置IP地址和子网,最后配置路由器及安全组规则即可。