CDN加速

连接Linux云服务器

更新时间:2020-07-01 18:57:48

本地操作系统为Windows

可使用PuTTY或Xshell等远程连接工具进行连接。

使用密码登录

  1. 安装 PuTTY。参考地址:https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe

  2. 打开PuTTY客户端,在PuTTY Configuration窗口中输入以下内容。
    Host Name:云服务器绑定的公网IP
    Port:云服务器端口,默认填写22(需确认已放开22端口)
    Connect type:选择“SSH”
    数据解读|电商狂欢日 安全考验时

  3. 点击Open,在会话窗口,输入云服务器的账号和密码。

使用密钥登录

前提条件:确保已安装PuTTY和PuTTYgen,且已为您的云服务器绑定了密钥对。

注意:PuTTY 本身不支持网宿云生成的私有密钥格式 (.pem)。PuTTY 有一个名为 PuTTYgen 的工具,可将密钥转换成所需的 PuTTY 格式 (.ppk)。您必须将私有密钥转换为此格式 (.ppk),然后才能尝试使用 PuTTY 连接到您的云服务器。

  1. 安装PuTTYgen。参考地址:https://the.earth.li/~sgtatham/putty/latest/w64/puttygen.exe

  2. Type of key to generate (要生成的密钥类型) 下,选择 SSH-2 RSA。见下图。
    数据解读|电商狂欢日 安全考验时

  3. 单击 Load。默认情况下,PuTTYgen 仅显示扩展名为 .ppk 的文件,要找到您的 .pem 文件,请选择显示所有类型的文件的选项。见下图。
    数据解读|电商狂欢日 安全考验时

  4. 选择对应云服务器的 .pem 私钥文件,然后单击 Open。单击 OK (确定) 关闭确认对话框。

  5. 单击 Save private key (保存私有密钥),以 PuTTY 可用的格式保存密钥。PuTTYgen 显示一条关于在没有口令的情况下保存密钥的警告。单击 Yes (是)

    备注:私有密钥的口令是一层额外保护,因此,即使您的私有密钥被泄露,在没有口令的情况下,该密钥仍不可用。使用口令的缺点是让自动化变得更难,因为登录到云服务器或复制文件到云服务器需要进行人为干预。

  6. 为该密钥指定与密钥对相同的名称(例如,my-key-pair)。PuTTY 自动添加 .ppk 文件扩展名。

  7. 您的私有密钥格式现在是正确的 PuTTY 使用格式了。您现在可以使用 PuTTY 的 SSH 客户端连接到云服务器。

  8. 启动 PuTTY,在“Category (类别)”窗格中,选择 Session (会话) 并填写以下字段,见下图。

    • Host Name (主机名) 框中,输入外网IP。
    • 在** Connection type (连接类型)** 下,选择 SSH
    • 确保 Port (端口) 为 22。
      数据解读|电商狂欢日 安全考验时
  9. 在**左侧 Category (类别) **窗格中,展开 Connection (连接),再展开 SSH,然后选择 Auth (身份验证),完成以下操作。

  10. 单击 Browse (浏览)

  11. 选择您为密钥对生成的 .ppk 文件,然后单击 Open (打开)

  12. (可选)如果打算稍后重新启动此会话,则可以保存此会话信息以便日后使用。在 Category (类别) 树中选择 Session (会话),为 Saved Sessions (已存会话) 中的会话输入一个名称,然后单击 Save (保存)

  13. 单击 Open (打开) 开始 PuTTY 会话。见下图。
    数据解读|电商狂欢日 安全考验时

  14. 如果这是您第一次连接到此云服务器,PuTTY 会显示安全警告对话框,询问您是否信任您要连接到的主机。

  15. (可选)验证安全警报中的指纹是否与在步骤 1 中获取的指纹匹配。如果这些指纹不匹配,则表示有人可能在试图实施“中间人”攻击。如果匹配,请继续到下一步。

  16. 单击 Yes (是)。此时会打开一个窗口并且您连接到了您的云服务器。

备注:如果您在将私有密钥转换成 PuTTY 格式时指定了口令,当您登录到云服务器时,您必须提供该口令。

##本地操作系统为类Unix

使用密码登录

Mac OS和Linux系统都自带Terminal终端,直接通过SSH连接即可。
输入指令ssh <username>@< hostname or ip>,再输入密码即可。
数据解读|电商狂欢日 安全考验时

使用密钥登录

打开Terminal终端,先对私钥文件赋予可读权限chmod 400 <私钥路径>
运行以下指令进行登录:ssh -i "<私钥路径>" <username>@<hostname or ip address>