操作场景
本文介绍如何在Linux、macOS或者Windows系统的本地电脑中通过 SSH 登录 Linux 实例。
适用本地操作系统
Linux、macOS或Windows(Windows 10 和 Windows Server 2019 版本)
鉴权方式
密码或密钥
前提条件
已获取登录实例的管理员账号及密码(或密钥)。
Linux 实例管理员账号通常默认为
root
。您可以结合实际情况修改。如果您使用系统默认密码登录实例,请查看购买时收到的短信获取密码。
如果您使用密钥登录实例,需完成密钥的创建,并已将密钥绑定至该云服务器中。具体操作请参考 SSH密钥。
如果您忘记密码,请重置实例密码。
您的云服务器实例已购买公网IP,且该实例已开通云服务器实例的22号端口。
操作步骤
使用密码登录
执行以下命令,连接 Linux 云服务器。
说明
如果您的本地电脑为 macOS 系统或 Linux 系统桌面模式,请打开系统自带的终端(Terminal),再执行以上命令。
如果您的本地电脑为 Linux 系统命令行模式,可直接执行以上命令。
如果您的本地电脑为 Windows 10 或 Windows Server 2019 系统,需先打开命令提示符(CMD),再执行以上命令。
username
即前提条件中获得的默认账号。hostname or IP address
为您的Linux实例公网IP或自定义域名。ssh
@<hostname or IP address> 输入已获取的密码,按即可完成登录。
使用密钥登录
执行以下命令,赋予私钥文件仅本人可读权限。
如果您的本地电脑为 macOS 系统或 Linux 系统桌面模式,需先打开系统自带的终端(Terminal),再执行以下命令。
如果您的本地电脑为 Linux 系统命令行模式,可直接执行以下命令。
如果您的本地电脑为 Windows 10 系统,需先打开命令提示符(CMD),再依次执行以下命令。
icacls <下载的与云服务器关联的私钥的绝对路径> /grant <Windows 系统用户账户>:F
icacls <下载的与云服务器关联的私钥的绝对路径> /inheritancelevel:r
chmod 400 <下载的与云服务器关联的私钥的绝对路径>
执行以下命令,进行远程登录。
username
即为前提条件中获得的默认账号。hostname or IP address
为您的 Linux 实例公网IP或自定义域名。
例如,执行ssh -i “Mac/Downloads/shawn_qcloud_stable.pem” root@192.168.11.123
命令,远程登录 Linux 云服务器。ssh -i <下载的与云服务器关联的私钥的绝对路径>
@<hostname or IP address>