插件窝 干货文章 腾讯云服务器怎么用ssh登录教程

腾讯云服务器怎么用ssh登录教程

密钥 公网 服务器 登录 228    来源:    2025-04-03

腾讯云服务器SSH登录教程

准备工作

  1. 获取云服务器信息

    • 公网IP地址
    • 默认用户名(Linux通常是"ubuntu"或"root",Windows服务器需先开启SSH)
    • 登录密码或密钥文件
  2. 确保安全组设置

    • 在腾讯云控制台确认安全组已开放22端口(SSH默认端口)

登录方法

方法一:使用密码登录

  1. 打开终端(Linux/macOS)或SSH客户端(如PuTTY、Xshell等)

  2. 输入命令:

    ssh 用户名@服务器公网IP
    

    例如:

    ssh ubuntu@123.123.123.123
    
  3. 首次连接会提示确认主机密钥,输入"yes"

  4. 输入密码(输入时不会显示,输入完成后按回车)

方法二:使用密钥对登录(更安全)

  1. 本地生成密钥对(如尚未有):

    ssh-keygen -t rsa
    

    按提示操作,默认会在~/.ssh/目录生成id_rsa(私钥)和id_rsa.pub(公钥)

  2. 上传公钥到服务器

    • 方法1:通过控制台添加(推荐)
      1. 登录腾讯云控制台
      2. 进入云服务器 > 密钥
      3. 创建新密钥或导入已有公钥
      4. 绑定密钥到目标服务器
  • 方法2:手动上传 bash ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@服务器公网IP
  1. 使用密钥登录bash ssh -i /path/to/private_key 用户名@服务器公网IP

Windows用户使用PuTTY登录

  1. 下载安装PuTTY:https://www.putty.org/

  2. 打开PuTTY,配置:

    • Host Name:服务器公网IP
    • Port:22
    • Connection type:SSH
  3. 如需使用密钥:

    • 使用PuTTYgen将密钥转换为.ppk格式
    • 在PuTTY的Connection > SSH > Auth中指定私钥文件
  4. 点击"Open"连接

常见问题解决

  1. 连接超时

    • 检查服务器是否运行
    • 确认安全组规则允许22端口
    • 确认网络连接正常
  2. 权限被拒绝

    • 确认用户名和密码正确
    • 如果是密钥登录,确保密钥文件权限为600: bash chmod 600 /path/to/private_key
  3. 修改SSH端口(如已修改默认22端口):

    ssh -p 新端口号 用户名@服务器公网IP
    

安全建议

  1. 禁用root直接登录(修改/etc/ssh/sshd_configPermitRootLogin为no)
  2. 使用密钥登录而非密码
  3. 定期更新系统和SSH服务
  4. 考虑使用fail2ban防止暴力破解

如需进一步帮助,可参考腾讯云官方文档或联系技术支持。