通过 SSH 连接腾讯云轻量应用服务器(Lighthouse)的步骤如下:
一、准备工作
-
获取必要信息
- 服务器公网 IP 地址
- 登录用户名(默认通常为
root,部分镜像可能为其他用户) - SSH 密钥或密码(推荐优先使用密钥)
-
确认安全组规则
- 在腾讯云控制台 → 轻量应用服务器 → 点击实例 → “防火墙”
- 确保入方向规则允许 22 端口(SSH 默认端口)
- 建议限制源 IP 以提高安全性
二、使用命令行连接(推荐)
方式一:使用 SSH 密钥(更安全)
1. 准备私钥文件
- 若创建时已生成密钥对,下载
.pem私钥文件 - 设置正确的权限(Linux/macOS):
chmod 400 your-key.pem
2. 执行连接命令
ssh -i /path/to/your-key.pem root@<服务器公网IP>
示例:
ssh -i ~/keys/my-lh-server.pem root@123.45.67.89
💡 首次连接会提示确认指纹,输入
yes即可。
方式二:使用密码登录
如果未配置密钥或需使用密码:
ssh root@<服务器公网IP>
系统会提示输入密码,直接输入即可(输入时不会显示字符)。
⚠️ 注意:部分新创建的镜像默认禁用密码登录,需先启用或改用密钥。
三、Windows 用户连接方法
方案 A:使用 PowerShell / CMD(Windows 10+ 自带 OpenSSH)
ssh -i "C:UsersYourName.sshkey.pem" root@123.45.67.89
方案 B:使用 PuTTY
- 将
.pem转换为.ppk格式:- 打开 PuTTYgen
- 选择“Conversions” → “Import key”加载
.pem文件 - 保存为
.ppk
- 启动 PuTTY:
- Host Name:
<服务器IP> - Port:
22 - Connection type:
SSH - 左侧展开
Auth→Credentials→ 加载.ppk文件
- Host Name:
- 点击“Open”连接
四、常见问题排查
| 问题 | 解决方案 |
|---|---|
Permission denied (publickey) |
检查私钥权限是否为 400;确认密钥是否匹配 |
Connection timed out |
检查安全组是否放行 22 端口;确认 IP 是否正确 |
Host key verification failed |
删除本地 ~/.ssh/known_hosts 中对应旧记录后重试 |
| 无法用密码登录 | 编辑 /etc/ssh/sshd_config,设置 PasswordAuthentication yes 并重启 sshd |
五、安全建议
- ✅ 优先使用 SSH 密钥,禁用密码登录
- ✅ 修改默认 SSH 端口(如改为 2222),并在安全组同步更新
- ✅ 安装 fail2ban 防止暴力破解
- ✅ 定期更新系统和 SSH 配置
如需进一步帮助(如配置免密登录、多用户管理等),欢迎继续提问!
CLOUD技术博