从本地linux机器登录到linux_CVM服务器

>>返回:CVM使用手册

目录

What's New?

2012年10月25日,开发者登录Linux CVM服务器时,不再需要通过Linux跳板机登录Linux服务器。
只需在本地SSH客户端上设置一个HTTP代理,即可直接通过客户端登录到Linux服务器。

Step1: 安装并配置客户端软件

从本地linux机器登录到linux CVM服务器时,需要使用客户端软件建立连接。
建议使用OpenSSH发布的ssh工具进行登录

下面以OpenSSH的安装和配置过程作为示例:
(以下示例采用的是root帐号验证,请开发者根据各自采用的用户确认~目录)
1. 确认开发者本地机器上已经安装了OpenSSH客户端(下载地址:http://www.openssh.com/portable.html )。

2. 确认开发者本地机器上安装了OpenSSH支持的http代理工具(例如corkscrew,下载地址http://www.agroman.net/corkscrew )。

3. 配置代理服务器。
创建文件~/.ssh/config,并在配置文件中加入如下配置段,如下图所示:

Host [CVM服务器内网IP]
ProxyCommand [corkscrew工具所在的路径] [Linux CVM的HTTP代理的域名] [Linux CVM的HTTP代理的端口] %h  %p

CVM_V2_26.png

如果有多台CVM服务器,需要为每台CVM服务器配置代理,这里以配置两台为例:

Host [CVM服务器1内网IP]
ProxyCommand [corkscrew工具所在的路径] [Linux CVM的HTTP代理的域名] [Linux CVM的HTTP代理的端口] %h  %p
Host [CVM服务器2内网IP]
ProxyCommand [corkscrew工具所在的路径] [Linux CVM的HTTP代理的域名] [Linux CVM的HTTP代理的端口] %h  %p


4. 使用以下命对文件~/.ssh/config进行授权:

chmod 600 ~/.ssh/config


注:上述第3点中需要填写Linux CVM的HTTP代理的域名和端口,Linux CVM的HTTP代理查看方式说明如下:
进入CVM登录管理页面,在“Linux”tab下可查看Linux CVM服务器代理配置,如下图所示:
CVM_V3_01.png

Step2:登录到Linux服务器

示意图:
MNET_V2_02.png

步骤详细描述如下:
1. 使用命令行连接linux CVM服务器:

ssh -q -l [云服务账号] -p [CVM服务器的内网端口] [CVM服务器的内网IP]

命令行各参数说明:
(1)云服务账号:在CVM登录管理页面顶部可看到该应用的云服务账号。也可在云服务账号页面查看,详见云服务账号查看
(2)CVM服务器的内网端口:必须填36000。
(3)CVM服务器的内网IP:在CVM的服务器管理页面可查看CVM的内网IP。
2. 如果控制台询问是否继续链接,回答”yes“。
3. 在Password后输入密码,如果token保护为“已启用”状态,登录CVM跳板机密码为token+云服务账号的密码,如果token保护为“已关闭”状态,登录CVM跳板机密码为云服务账号的密码。
例如token为123456,云服务账号密码为mypass,token保护为“已启用”状态时,这里输入123456mypass,如果token保护为”已关闭“状态,则这里输入mypass,即完成登录。
注:
上述第3点中需要先确定token保护是否开启,token、云服务账号、云服务账号的密码。
(1)token保护启用状态查看:进入CVM登录管理页面,在该面板中可以看到token保护开启状态,如下图所示:
CVM_V3_02.png
(2)token:进入CVM登录管理页面,在该面板中可看到token,如下图所示:
CVM_V3_03.png

(3)云服务账号:在CVM登录管理页面顶部可看到该应用的云服务账号,也可在云服务账号页面查看,详见云服务账号查看
(4)云服务账号的密码,云服务账号的密码在申请时由开发者填入,开发者如果忘记可以自助重置,详见云服务账号密码重置

以上信息是否解决您的问题?

Copyright © 1998 - 2019 Tencent. All Rights Reserved.

腾讯公司 版权所有

有问必答 返回顶部