连接云服务器

 

连接 Linux 云服务器

更新时间 2023-09-06

在连接实例前,请确保您的云服务器已经绑定了弹性公网 IP 或者采用NAT转发了相应的端口,并且您的防火墙放行了相应端口。

通过 Web 终端连接

通过 Web 终端连接 Linux 云服务器,您可以选择使用 WebSSH 连接方式或者 VNC 连接方式。若系统不支持 WebSSH 连接方式,直接进入 VNC 连接方式。

支持 WebSSH 连接操作系统:

  • CentOS 系列
  • Ubuntu 系列

约束限制

  • 需要绑定公网 IP。
  • 若需要进行密钥进行 WebSSH 远程登录,在绑定密钥时,不要勾选禁止密码登录。
  • 当绑定 SSH 密钥时,已勾选禁止密码登录。若需要恢复密码登录,则需要关闭云服务器,重置登录密码,再开启云服务器,即可使用密码登录和密钥登录。
  • 支持的 SSH 密钥类型:
    • ssh-rsa
    • ecdsa-sha2-nistp521

操作步骤

  1. 登录管理控制台。

  2. 选择产品与服务 > 计算 > 云服务器,进入域名列表页。

  3. 每个实例 ID (名称)右侧有个显示屏的图标 Web 终端,点击图标将打开一个远程连接会话。

    • 非 CentOS 系列和 Ubuntu 系列云服务器

      输入用户名和密码,按 Enter,登录云服务器。

      若云服务器不接受您的密码,您可以将云服务器关机后重置云服务器的登录密码

    • CentOS 系列和 Ubuntu 系列云服务器

      • 若没绑定公网 IP,则仅支持 VNC 连接。

        点击确定,然后根据提示信息输入用户名和密码,登录云服务器。

      • 若已绑定公网 IP,则支持 WebSSH 连接和 VNC 连接。

        根据需要使用密码认证或者证书认证,登录云服务器。

本地 Windows

如果您使用的是 Windows 操作系统,除了通过 QingCloud 控制台以外,您也可以通过软件连接至 Linux 云服务器,常见的软件有PuTTYXshell 等。

注意

青云QingCloud 并不知道您的软件来源和用途,也不对其产生的任何的问题和纠纷负责。

通过用户名密码连接

注意

相较于密钥,通过用户名和密码连接更加的简单易用。

步骤一:配置公网 IP 和防火墙

首先在连接云服务器之前,请确保您的云服务器已经绑定了弹性公网 IP,防火墙放行 TCP 22 端口。

  1. 登录 QingCloud 管理控制台。

  2. 选择产品与服务 > 计算 > 云服务器,进入域名列表页。

  3. 点击云服务器的 ID 进入配置界面,在左侧选择绑定资源 > 安全组查看防火墙设置。

  4. 添加安全组规则,并放行 TCP 22 端口。

步骤二:登录云服务器

如下以 PuTTY 工具为例进行说明。

  1. Session 页面输入 IP 地址,点击 Open

  2. 按照提示输入用户名和密码,按 Enter,登录云服务器。

通过 SSH 密钥连接

注意

相对于用户名密码方式,密钥方式拥有更强的安全性,也可以很大程度阻止暴力破解的发生。

目前常用的密钥都是非对称性的加密方式,云服务器内置公钥,而用户则拥有私钥。由于采用非对称加密,入侵者试图通过公钥去破解私钥难度会远远超出密码的破解。

步骤一:准备密钥

  1. 登录 QingCloud 管理控制台。

  2. 选择产品与服务 > 计算 > 云服务器,进入域名列表页。

  3. 点击SSH 密钥,进入 SSH 密钥页面。

  4. 点击创建,创建 SSH 密钥。

    说明

    您也可以使用自己原有的密钥。

步骤二:加载 SSH 密钥

  • 创建云服务器时选择密钥。

  • 给现有云服务器加载密钥,右键点击云服务器 ID,选择SSH 密钥 > 加载

步骤三:配置公网 IP 和防火墙

在连接云服务器之前,请确保您的云服务器已经绑定了公网 IP,并放行防火墙 TCP 22 端口

步骤四:登录 Linux 云服务器

如下以 PuTTY 和 PuTTYgen 工具为例进行说明。

  1. 使用 PuTTYgen 工具将将密钥转换为正确的格式。

    私钥转换为 PuTTY 支持的格式 ( .ppk ) ,点击 Load 加载您的私钥。

  2. 使用 PuTTY 工具登录云服务器。

    1. 在 PuTTY 的配置页面 ConnectionAuth 选择您的私钥。

    2. Session 页面输入 IP 地址,点击 Open。

本地 Linux 或 Mac

通过本地 SSH 密钥(如:kp-1234abcd )直接使用远程命令 SSH 安全地登录云服务器。

# chmod 600 /path/to/kp-1234abcd
# ssh -i /path/to/kp-1234abcd root@ip_address

例如:SSH 密钥kp-1234abcd,连接云服务器172.31.45.132

# chmod 600 /path/to/kp-1234abcd
# ssh -i /path/to/kp-1234abcd root@172.31.45.132
这篇文档解决了您的问题吗?
0
0