文章内容

2017/4/29 16:35:39,作 者: 黄兵

登录 Linux 实例

使用 远程登录软件 和 SSH 登录的先决条件

  • 管理员账号:对于不同类型的Linux实例,管理员帐号不同,如下表。
实例操作系统管理员帐号
SUSE/CentOS/Debianroot
Ubuntuubuntu
  • 密码:
    • 若用户在启动实例时选择【自动生成密码】,则初始密码由系统随机分配。您可以登录腾讯云控制台,点击右侧站内信按钮,查收新购买的服务器页面中将包含云主机登录管理员帐号及初始密码,如下图所示。
    • 若用户在启动实例时选择了自定义密码,则密码为用户在购买云服务器实例时指定的密码。有关密码的更多内容,如忘记登录密码应该如何操作,请参考登录密码

使用 密钥 登录的先决条件

需要使用 SSH 密钥登录,您首先需要创建 SSH 密钥、下载私钥并绑定到 Linux 云服务器上。有关密钥操作的更多内容,请参阅 SSH 密钥

登录腾讯云控制台,点击【云服务器】-【SSH密钥】进入密钥窗口。点击【创建密钥】按钮,输入密钥名创建一个新密钥。创建完密钥后,点击【下载】按钮,下载私钥。

然后右键选择刚创建的密钥 ID,选择绑定需要登录的 Linux 服务器进行绑定。只有绑定了 SSH 密钥的云服务器实例才能使用密钥方式登录。

本地为 Windows 时:使用远程登录软件登录 Linux 实例

本地 Windows 计算机可以使用一些远程登录软件登录远程 Linux 实例,本例中选择使用 PUTTY,用户也可以选择其他类型的登录软件。

安装Windows远程登录软件

从本地 Windows 机器登录到 Linux 云服务器时,需要使用客户端软件建立连接。这里以使用 PUTTY 为例,参考下载地址:http://www.putty.nl/download.html

使用 PUTTY 连接 Linux 云服务器

打开Putty客户端,在PuTTY Configuration 窗口中输入以下内容:

  • Host Name:云服务器的公网IP(登录腾讯云控制台云服务器页面,可在列表页及详情页中获取主机公网IP)。
  • Port:云服务器的端口,必须填22。(请确保云主机22端口已开放,详见查看安全组网络ACL
  • Connect type:选择“SSH”。

全部输入完后,点击“Open”,创建一个新对话。

在Putty会话窗口中,输入先决条件中获得的管理员帐号,按回车键。再输入先决条件中获取的登录密码,回车完成登录过程。

如果登录失败,请检查您的云服务器实例是否允许 22 端口的入流量。端口的查看请参考安全组,若您的云服务器处于私有网络环境下,请同时查看相关子网的网络ACL

本地为 Windows 时:使用 SSH 密钥登录 Linux 实例

同样的,本地 Windows 计算机需要使用一些远程登录软件登录远程 Linux 实例,本例中选择使用 PUTTY,用户也可以选择其他类型的登录软件。

安装Windows远程登录软件

从本地 Windows 机器登录到 Linux 云服务器时,需要使用客户端软件建立连接。这里以使用 PUTTY 为例,参考下载地址:http://www.putty.nl/download.html。分别下载putty.exe及puttygen.exe两个文件。

密钥格式转换

打开 puttygen.exe,点击【Load】按钮,在弹窗中首先进入您存放先决条件中下载下来的私钥的路径,然后选择“All File(.)”,选择下载好的私钥(例子中为文件david,david是密钥的名称),点击【打开】。

在 key comment 栏中输入密钥名,输入加密私钥的密码(可选),点击【Save private key】,在弹窗中选择您存放密钥的目录,然后在文件名栏输入 密钥名 +".ppk",点击【保存】按钮。

登录远程Linux云服务器

打开putty.exe,进入【Auth】配置。

点击【Browse】按钮,打开弹窗后进入密钥存储的路径,并选择密钥,点击【打开】,返回配置界面,进入【Session】配置。

在Session配置页中,配置服务器的IP,端口,连接类型。

在【Saved Sessions】输入框中中输入会话名称(本例为test),再点击【Save】按钮,然后双击会话名称或者点击【Open】按钮发起登录请求。

如果登录失败,请检查您的云服务器实例是否允许 22 端口的入流量。端口的查看请参考安全组,若您的云服务器处于私有网络环境下,请同时查看相关子网的网络ACL

本地为 Linux/Mac OS 时:使用 SSH 登录 Linux 实例

Mac OS 用户请打开系统自带的终端(Terminal)并输入以下命令,Linux 用户请直接运行以下命令:

ssh <username>@<hostname or ip address>

其中:username即为先决条件中获得的管理员帐号, 为您的 Linux 实例公网 IP 或 自定义域名。

输入先决条件中获得的密码(此时仅有输入没有显示输出),回车后即可完成登录。

如果登录失败,请检查您的云服务器实例是否允许 22 端口的入流量。端口的查看请参考安全组,若您的云服务器处于私有网络环境下,请同时查看相关子网的网络ACL

本地为 Linux/Mac OS 时:使用密钥登录 Linux 实例

Mac OS 用户请打开系统自带的终端(Terminal)并输入以下命令,Linux 用户请直接运行以下命令,赋予私钥文件仅本人可读权限。

chmod 400 <下载的与云服务器关联的私钥的绝对路径>

运行以下远程登录命令:

ssh -i "<下载的与云服务器关联的私钥的绝对路径>" <username>@<hostname or ip address>

其中:username即为先决条件中获得的管理员帐号, 为您的 Linux 实例公网 IP 或 自定义域名。

例如:

ssh -i "Mac/Downloads/shawn_qcloud_stable" ubuntu@119.xxx.xxx.xxx

如果登录失败,请检查您的云服务器实例是否允许 22 端口的入流量。端口的查看请参考安全组,若您的云服务器处于私有网络环境下,请同时查看相关子网的网络ACL

使用 VNC 登录实例

VNC登陆是腾讯云为用户提供的一种通过 Web 浏览器远程连接云服务器的方式。在没有安装远程登陆客户端或者客户端远程登陆无法使用的情况下,用户可以通过 VNC 登陆连接到云服务器,观察云服务器状态,并且可通过云服务器账户进行基本的云服务器管理操作。

VNC登陆的场景至少包括以下几种:

  • 查看云服务器的启动进度
  • 无法通过客户端 SSH 或 mstsc 登录时,通过 VNC 登陆来登录服务器

在云服务器列表的操作列,点击【登录】按钮即可通过 VNC 连接至 Windows 云服务器。

通过在左上角点击 Ctrl+Alt+Del 命令进入系统登录界面:

注:

  • Ctrl + Alt + Delete是锁屏后登录Windows或打开任务管理器的快捷键
  • 该终端为独享,即同一时间只有一个用户可以使用VNC登录。
  • 要正常使用VNC登录,需要使用现代浏览器,如:chrome,firefox,IE10及以上版本等。
  • 暂不支持复制粘贴
  • 暂不支持文件上传下载
分享到:

发表评论

评论列表