如何通过SSH连接腾讯云轻量云服务器?

通过 SSH 连接腾讯云轻量应用服务器(Lighthouse)的步骤如下:

一、准备工作

  1. 获取必要信息

    • 服务器公网 IP 地址
    • 登录用户名(默认通常为 root,部分镜像可能为其他用户)
    • SSH 密钥或密码(推荐优先使用密钥)
  2. 确认安全组规则

    • 在腾讯云控制台 → 轻量应用服务器 → 点击实例 → “防火墙”
    • 确保入方向规则允许 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

  1. .pem 转换为 .ppk 格式:
    • 打开 PuTTYgen
    • 选择“Conversions” → “Import key”加载 .pem 文件
    • 保存为 .ppk
  2. 启动 PuTTY:
    • Host Name: <服务器IP>
    • Port: 22
    • Connection type: SSH
    • 左侧展开 AuthCredentials → 加载 .ppk 文件
  3. 点击“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技术博 » 如何通过SSH连接腾讯云轻量云服务器?