全部文档
弹性云服务器 ECS弹性云服务器 ECS
- 最新动态
- 功能总览
- 新手指引
- 产品介绍
- 快速入门
- 用户指南
-
最佳实践
- 最佳实践-主机迁移
- 跨账号跨区域迁移云服务器
- Linux云服务器SSH登录的安全加固
- 使用VNC Viewer连接Linux云服务器
- 建站入门
- 最佳实践-自助建站汇总
- 搭建Discuz论坛网站
- 镜像部署Windows环境
- 镜像部署WordPress(Linux)
- 手工部署WordPress(Linux)
- 搭建FTP站点(Windows)
- 搭建FTP站点(Linux)
- 手工部署Java Web
- 镜像部署Java Web
- 手工搭建Magento电子商务网站(Linux)
- 镜像部署Magento 电子商务网站(Linux)
- 搭建Microsoft SharePoint Server 2016
- 镜像部署PHPWind论坛系统(Linux)
- 镜像部署LNMP环境(CentOS7.4 PHP7.2)
- 手工搭建LNMP环境(CentOS7.2 PHP7.0)
- 镜像部署Moodle课程管理系统(Linux)
- 镜像部署OpenCart电子商务网站(Linux)
- 手工部署Docker(CentOS 7.5)
- 搭建微信公众号后台——收发文本消息
- 手工部署GitLab(CentOS7.2)
- 手工部署RabbitMQ(CentOS 7.4)
- 手工搭建Ghost博客(Ubuntu 16.04)
- 手工部署Node.js(CentOS 7.2)
- 镜像部署Drupal网站(Linux)
- 镜像部署Joomla内容管理系统(Linux)
- PostgreSQL本地Slave搭建步骤
- 手工安装宝塔面板(CentOS7.2)
- 快速使用AMH建站
- 在ECS上通过内网访问OBS
-
API参考
- 使用前必读
- API概览
- 如何调用API
- API(推荐)
- OpenStack Nova API
- 应用示例
- 数据结构
- 权限策略和授权项
- 公共参数
- 历史API
- 附录
- 文档修订记录
- SDK参考
-
常见问题
- 高频常见问题
- 产品咨询
- 区域与可用区
- 计费
- 创建与删除
-
登录与连接
- 登录前准备类
- 控制台登录类
- 远程连接类
-
Windows远程登录报错类
- 远程连接Windows云服务器报错:出现身份验证错误,要求的函数不受支持
- 远程连接Windows云服务器报错:此计算机无法连接到远程计算机
- 远程连接Windows云服务器报错:没有远程登录的权限
- 远程连接Windows云服务器报错:没有远程桌面授权服务器可以提供许可证
- 登录Windows云服务器时报错:0x112f
- 远程连接Windows云服务器报错:0x1104
- 远程连接Windows云服务器报错:122.112...
- 使用Mac远程连接Windows云服务器报错:证书或相关链无效
- 远程连接Windows云服务器报错:您的凭据无法工作
- 登录Windows云服务器提示“内部错误”怎么办?
- 远程连接Windows云服务器报错:由于协议错误会话中断
- 远程连接Windows云服务器报错:无法验证此远程计算机的身份
- 远程连接Windows云服务器报错:两台计算机无法在分配的时间内连接
- 远程连接Windows云服务器报错:连接被拒绝未授权此用户
- 远程连接Windows云服务器报错:您的连接已丢失
- 远程连接云服务器出现蓝屏
- RDP连接已断开,出现内部错误,错误代码4
- Linux远程登录报错类
- 云服务器管理
- 操作系统管理
-
文件上传/数据传输
- 上传文件到云服务器方式概览
- 本地Windows主机通过MSTSC上传文件到Windows云服务器
- 本地Windows主机使用OBS上传文件到Windows云服务器
- 本地Windows主机使用WinSCP上传文件到Linux云服务器
- 本地MacOS系统主机上传文件到Windows云服务器
- 本地Linux主机使用SCP上传文件到Linux云服务器
- 本地Linux主机使用SFTP上传文件到Linux云服务器
- 本地Windows主机使用FTP上传文件到Windows/Linux云服务器
- 本地Linux主机使用FTP上传文件到Linux云服务器
- 怎样在本地主机和Windows云服务器之间互传数据?
- 使用FTP上传文件时客户端连接服务端超时怎么办?
- 使用FTP上传文件时写入失败,文件传输失败怎么办?
- 搭建了FTP,通过公网无法访问怎么办?
- 打开FTP服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹
- WinSCP无法连接到Linux云服务器怎么办?
- 迁移云服务器
-
镜像源管理
- 如何使用自动化工具配置华为云镜像源(x86_64)?
- 如何使用华为云提供的OpenSUSE镜像源(x86_64)?
- 如何使用华为云提供的CentOS镜像源(x86_64)?
- 如何使用华为云提供的CentOS-Altarch镜像源(ARM)?
- 如何使用华为云提供的Ubuntu镜像源(x86_64和ARM)?
- 如何使用华为云提供的EulerOS镜像源(x86_64和ARM)?
- 如何使用华为云提供的epel镜像源(x86_64和ARM)?
- 如何使用华为云提供的Pypi镜像源(x86_64和ARM)?
- CentOS 6和CentOS 8镜像源更换方法
- 执行yum makecache后,下载速度变慢怎么办?
- 如何更换为华为云官方镜像源?
- 磁盘管理
- 密码与密钥对
- 网络配置
- 安全配置
- 资源管理与标签
- 资源监控
- 数据库应用
- 修订记录
-
故障排除
- 高频故障案例
- 操作系统类(Windows)
-
操作系统类(Linux)
- emergency mode(紧急模式)问题处理方法
- 无法编辑fstab文件怎么办?
- CentOS/EulerOS设置系统时区
- Web访问超时系统日志打印:nf_conntrack:table full, dropping packet
- Ubuntu操作系统如何设置默认启动内核
- 怎样配置Linux分析工具:atop和kdump
- 为什么操作系统实际版本与购买时镜像版本不一致?
- 云服务器新内核启动失败如何设置使用第二内核启动
- CentOS 7中/etc/rc.local开机启动脚本不生效怎么办?
- Linux操作系统云服务器安装docker支持的操作系统版本
- 修改/etc/security/limits.conf文件,重启后不生效怎么办?
- 使用taskset命令让进程运行在指定CPU上
- pip安装软件时出现错误:command ´gcc´ failed with exit status 1
- 非root用户切root用户时,连接超时怎么办?
- CentOS云服务器根目录设置成777权限怎么办?
- 网络配置
- 磁盘空间管理
- GPU驱动故障
- SSH连接
- 多用户登录
- 密码与密钥对
- 防火墙设置
- 云服务器蓝屏
- 安装IIS服务
- 修订记录
- FACS用户指南
- 视频帮助
- 文档下载
更新时间:2022-04-07 GMT+08:00
链接复制成功!
SSH密钥方式登录
操作场景
本节操作介绍在Windows和Linux环境中使用SSH密钥对方式远程登录Linux云服务器的操作步骤。
前提条件
- 已获取创建该弹性云服务器时使用的密钥对私钥文件。
- 弹性云服务器已经绑定弹性公网IP,绑定方式请参见查看弹性云服务器详细信息(列表视图)。
- 已配置安全组入方向的访问规则,配置方式请参见配置安全组规则。
- 使用的登录工具(如PuTTY)与待登录的弹性云服务器之间网络连通。例如,默认的22端口没有被防火墙屏蔽。
本地使用Windows操作系统
如果您本地使用Windows操作系统登录Linux弹性云服务器,可以按照下面方式登录弹性云服务器。
方式一:使用PuTTY登录
以下示例演示了将私钥文件转化格式,并使用SSH密钥连接Linux实例的操作步骤。
图1 SSH密钥连接Linux实例


我们以PuTTY为例介绍如何登录弹性云服务器。使用PuTTY登录弹性云服务器前,需要先将私钥文件转化为.ppk格式。
- 判断私钥文件是否为.ppk格式。
- 在以下路径中下载PuTTY和PuTTYgen。
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
PuTTYgen是密钥生成器,用于创建密钥对,生成一对公钥和私钥供PuTTY使用。
- 运行PuTTYgen。
- 在“Actions”区域,单击“Load”,并导入创建弹性云服务器时保存的私钥文件。
导入时注意确保导入的格式要求为“All files (*.*)”。
- 单击“Save private key”。
- 保存转化后的私钥到本地。例如:kp-123.ppk
- 双击“PUTTY.EXE”,打开“PuTTY Configuration”。
- 单击“Session”,在“Host Name (or IP address)”下的输入框中输入弹性云服务器的弹性公网IP。图2 配置弹性公网IP

- 选择“Connection > data”,在Auto-login username处输入镜像的用户名。
使用“SSH密钥方式”登录弹性云服务器时:
- 如果是“CoreOS”的公共镜像,镜像的用户名为“core”。
- 如果是“非CoreOS”的公共镜像,镜像的用户名为“root”。
- 选择“Connection > SSH > Auth”,在最下面一个配置项“Private key file for authentication”中,单击“Browse”,选择6转化的密钥。
- 单击“Open”。
方式二:使用Xshell登录
- 打开Xshell工具。
- 通过弹性公网IP,执行以下命令,SSH远程连接弹性云服务器。
ssh 用户名@弹性公网IP
使用“SSH密钥方式”登录弹性云服务器时:
- 如果是“CoreOS”的公共镜像,镜像的用户名为“core”。
- 如果是“非CoreOS”的公共镜像,镜像的用户名为“root”。
- (可选)如果系统弹窗提示“SSH安全警告”,此时需单击“接受并保存”。图3 SSH安全警告

- 选择“Public Key”,并单击“用户密钥(K)”栏的“浏览”。
- 在“用户密钥”窗口中,单击“导入”。
- 选择本地保存的密钥文件,并打击“打开”。
- 单击“确定”,登录弹性云服务器。
后续处理
- 以SSH密钥方式登录弹性云服务器后,可以通过设置密码(执行passwd命令),后续使用VNC方式登录Linux弹性云服务器。
父主题: 登录Linux弹性云服务器