2.3.1 Linux 服务器登录方式概述
根据裸金属服务器的网络设置,以及您本地设备的操作系统,您可以选择合适的方法 登录Linux服务器。
表2-3 Linux 服务器登录方式说明
能访问公网 本地设备操作系统 登录方法 是/否 Windows或者
Linux 远程登录方式
是 Windows 使用PuTTY等远程连接工具:
● 登录凭证为SSH密钥对:SSH密钥方式登录
● 登录凭证为密码:SSH密码方式登录
是 Linux 使用命令:
● 登录凭证为SSH密钥对:SSH密钥方式登录
● 登录凭证为密码:SSH密码方式登录
2.3.2 远程登录方式
操作场景
如果普通远程连接软件(如PuTTY)无法使用,您可以通过管理控制台的“远程登 录”连接裸金属服务器实例,查看服务器操作界面。
约束限制
● 仅Linux操作系统的裸金属服务器支持远程登录。
● 只有该裸金属服务器的创建者,或者拥有Tenant Administrator或Server Administrator角色的用户才能远程登录该裸金属服务器。
● 裸金属服务器远程登录的界面不支持中文输入法,不支持桌面图形化操作。
● 裸金属服务器远程登录,对Ctrl、Alt等快捷键支持不够友好,比如“Alt + ASCII 码”表示的特殊字符会输出多个特殊字符。
● 在关闭管理控制台前,请先退出操作系统的用户登录。
前提条件
● 裸金属服务器状态必须为“运行中”。
● 您在创建裸金属服务器时,已经设置了登录密码。如果未设置或者忘记了密码,
您可以一键式重置密码。
● 您在创建裸金属服务器时,如果选择密钥对(KeyPair)登录方式,需要先使用
SSH密钥方式登录裸金属服务器设置密码才可以进行远程登录。具体操作如下:
使用密钥登录裸金属服务器后切换到root用户,执行passwd命令即可设置密码。
图2-6 设置 root 密码
操作步骤
1. 登录管理控制台。
2. 选择“计算 > 裸金属服务器”。
进入裸金属服务器页面。
3. 选择一台裸金属服务器,单击“操作”列的“远程登录”。
开始建立连接,大约1分钟后进入登录界面,按“Enter”后输入用户名“root”
和密码即可登录。
说明
● 获取远程登录链接后,如果10分钟内未登录,则该链接失效,需要重新获取。
● 远程登录的界面如果10分钟未操作,则该页面失效,需要重新获取链接并登录。
● 如果在登录界面按“Enter”后没有响应,可能因为该裸金属服务器所使用的镜像未配 置远程登录功能,请参考远程登录裸金属服务器时界面操作无响应,如何解决?解决。
● 远程登录裸金属服务器后,如果控制台显示异常(比如错行、乱码),请参考远程登录 裸金属服务器后控制台显示异常,如何解决?解决。
● 在远程登录界面,如果输入键盘右侧的数字键,出现数字不能正常显示的现象,请参考 远程登录时,输入键盘右侧数字键显示异常,怎么办?解决。
2.3.3 SSH 密钥方式登录
操作场景
本节操作介绍在Windows和Linux环境中使用SSH密钥对方式登录Linux裸金属服务器 的操作步骤。
前提条件
● 裸金属服务器状态必须为“运行中”。
● 已获取创建该裸金属服务器时使用的密钥对私钥文件。
● 裸金属服务器已绑定弹性公网IP,绑定方式请参见绑定弹性公网IP至服务器。
● 已配置安全组入方向的访问规则,配置方式请参见添加安全组规则。
● 使用的登录工具(如PuTTY)与待登录的裸金属服务器之间网络连通。例如,默 认的22端口没有被防火墙屏蔽。
本地使用 Windows 操作系统
如果本地使用Windows操作系统的计算机,您可以按照下面方式登录Linux裸金属服务 器。
方式一:使用PuTTY登录
使用PuTTY登录裸金属服务器前,需要先将私钥文件转换为.ppk格式。
1. 判断私钥文件是否为.ppk格式。
– 是,执行步骤7。
– 否,执行步骤2。
2. 在以下路径中下载PuTTY和PuTTYgen。
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
说明PuTTYgen是密钥生成器,用于创建密钥对,生成一对公钥和私钥供PuTTY使用。
3. 运行PuTTYgen。
4. 在“Actions”区域,单击“Load”,并导入创建裸金属服务器时保存的私钥文 件。
导入时需要确保导入的格式为“All files (*.*)”。
5. 单击“Save private key”。
6. 保存转换后的私钥到本地。例如:kp-123.ppk
7. 双击“PUTTY.EXE”,打开“PuTTY Configuration”。
图2-7 PuTTY Configuration
8. 选择“Connection > Data”,在Auto-login username处输入镜像的用户名 root。
9. 选择“Connection > SSH > Auth”,在最下面一个配置项“Private key file for authentication”中,单击“Browse”,选择步骤6中转换的.ppk格式密钥。
10. 选择“Session”,在“Host Name (or IP address)”下的输入框中输入裸金属服 务器的弹性公网IP地址。
11. 单击“Open”。
登录裸金属服务器。
方式二:使用Xshell登录 1. 打开Xshell工具。
2. 执行以下命令,SSH远程连接裸金属服务器。
ssh 用户名@弹性公网IP 示例:
3. (可选)如果系统弹窗提示“SSH安全警告”,此时需单击“接受并保存”。
图2-8 SSH 安全警告
4. 选择“Public Key”,并单击“用户密钥(K)”栏的“浏览”。
5. 在“用户密钥”窗口中,单击“导入”。
6. 选择本地保存的密钥文件,并单击“打开”。
7. 单击“确定”,登录裸金属服务器。
本地使用 Linux 操作系统
如果本地使用Linux操作系统的计算机,您可以按照以下方式登录Linux裸金属服务 器。下面步骤以私钥文件是“KeyPair-ee55.pem”为例进行介绍。
1. 在您的Linux计算机的命令行中执行如下命令,变更权限。
chmod 400 /path/KeyPair-ee55 说明
上述命令的path为密钥文件的存放路径。
2. 执行如下命令登录裸金属服务器。
ssh -i /path/KeyPair-ee55 root@裸金属服务器的弹性公网IP地址
说明
● path为密钥文件的存放路径。
● root为裸金属服务器镜像的用户名。
2.3.4 SSH 密码方式登录
操作场景
本节操作介绍在Windows和Linux环境中使用SSH密码方式登录Linux裸金属服务器的 操作步骤。
前提条件
● 裸金属服务器状态必须为“运行中”。
● 裸金属服务器已经绑定弹性公网IP,绑定方式请参见绑定弹性公网IP至服务器。
● 已配置安全组入方向的访问规则,配置方式请参见添加安全组规则。
● 使用的登录工具(如PuTTY)与待登录的裸金属服务器之间网络连通。例如,默 认的22端口没有被防火墙屏蔽。
说明
密钥登录方式创建的Linux裸金属服务器,如需使用用户名和密码方式登录,请先使用远程登录 方式登录裸金属服务器,开启SSH密码登录权限,具体操作请参见如何设置SSH服务配置项。
本地使用 Windows 操作系统
如果本地使用Windows操作系统的计算机,您可以按照下面方式登录Linux裸金属服务 器(以PuTTY工具为例)。
说明
PuTTY工具下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 1. 运行PuTTY。
2. 在左侧目录中选择“Session”,在“Host Name (or IP address)”下的输入框中 输入裸金属服务器的弹性公网IP地址,连接方式选择SSH。
3. 在左侧目录中选择“Windows > Translation”,在“Received data assumed to be in which character set:”下拉框中选择“UTF-8”。
4. 单击“Open”。
5. 输入用户名“root”和创建裸金属服务器时设置的密码,登录裸金属服务器。
本地使用 Linux 操作系统
如果本地使用Linux操作系统的计算机,您可以在计算机的命令行中运行如下命令,登 录Linux裸金属服务器。
ssh 裸金属服务器的弹性公网IP地址