远程连接云主机是云计算中最常用的操作之一,根据操作系统的不同(Windows/Linux),连接方式有所区别,以下是详细的远程连接方法及注意事项:
一、连接 Linux 云主机(推荐 SSH 协议)
ssh 用户名@云主机公网IP 示例:ssh root@123.123.123.123
- 首次连接需输入yes
确认指纹
- 输入密码即可登录(密码在创建云主机时设置)
1、生成密钥对(本地操作):
ssh-keygen -t rsa # 生成 id_rsa(私钥)和 id_rsa.pub(公钥)
2、将公钥上传到云主机:
- 在云平台控制台绑定密钥(阿里云/腾讯云/AWS 均支持)
- 或手动复制公钥到云主机的~/.ssh/authorized_keys
3、登录命令:
ssh -i /path/to/私钥文件 用户名@公网IP # 示例:ssh -i ~/.ssh/my_key.pem root@123.123.123.123
终端工具:系统自带终端(Linux/macOS)、Windows Terminal
图形化工具:
- [PuTTY](https://www.putty.org/)(Windows)
- [MobaXterm](https://mobaxterm.mobatek.net/)(功能强大,支持SFTP)
- [SecureCRT](https://www.vandyke.com/products/securecrt/)(商业软件)
- [Tabby](https://tabby.sh/)(开源现代化终端)
二、连接 Windows 云主机(使用 RDP 协议)
1、获取登录信息:
- 公网 IP:从云平台控制台查看
- 用户名:通常为Administrator
(Windows Server)
- 密码:创建实例时设置或通过控制台重置
2、使用远程桌面连接:
Windows 系统:搜索"远程桌面连接" → 输入公网IP → 输入用户名密码
macOS/Linux:安装 [Microsoft Remote Desktop](https://apps.apple.com/app/microsoft-remote-desktop/id1295203466?mt=12) 或 [Remmina](https://remmina.org/)
3、允许远程连接(云主机端):
- 确保云主机已启用远程桌面(默认开启)
- 安全组/防火墙放行3389 端口
Linux:放行22 端口(SSH)
Windows:放行3389 端口(RDP)
操作路径:
- 阿里云:控制台 → 云服务器 ECS → 安全组
- 腾讯云:控制台 → 云服务器 → 防火墙
- AWS:EC2 Dashboard → Security Groups
问题现象 | 解决方法 |
连接超时 (Timeout) | 检查安全组规则、云主机防火墙状态 |
认证失败 (Access Denied) | 确认用户名/密码或密钥是否正确 |
端口被屏蔽 | 使用telnet IP 端口 测试连通性 |
禁用 root 登录(Linux):
修改/etc/ssh/sshd_config
:
PermitRootLogin no PasswordAuthentication no # 强制密钥登录
修改默认端口(如将 SSH 改为 5022):
Port 5022 # 修改后重启 sshd 服务
定期更新密码/密钥:避免长期使用同一凭证
1. 通过跳板机(Bastion Host)连接
适用于内网云主机(无公网IP):
先登录跳板机,再通过内网IP连接目标主机 ssh -J 跳板机用户@跳板机IP 目标主机用户@目标主机内网IP
2. 使用 WebShell(应急使用)
- 阿里云/腾讯云控制台提供在线 WebShell,无需客户端,但功能有限。
SCP/SFTP:
scp -P 22 本地文件 root@IP:/远程目录 # 上传 scp -P 22 root@IP:/远程文件 本地目录 # 下载
图形化工具:[WinSCP](https://winscp.net/)(Windows)、[FileZilla](https://filezilla-project.org/)(跨平台)
Linux:安装 [Termius](https://termius.com/)、[JuiceSSH](https://juicessh.com/)
Windows:微软官方 [Remote Desktop](https://apps.apple.com/app/microsoft-remote-desktop/id714464092)(iOS/Android)
远程连接云主机的核心是协议+端口+认证:
Linux → SSH (22端口) + 密码/密钥
Windows → RDP (3389端口) + 用户名密码
务必在云平台配置好安全组规则,并遵循最小权限原则保障安全,初次使用建议从控制台的 WebShell 功能入手熟悉环境。
文章摘自:https://idc.huochengrm.cn/zj/12681.html
评论