阿里云 无法使用root远程连接
创建**对
- 进入云服务器
- 在列表左侧选择 网络与安全-》**对
- 点击右侧 创建**对
- 输入**对名称 – 不能与以前的重名 --》选择“自动新建**对” --》确定
- 选择正确的地域名称 -》点击**对 -》找到刚创建的**对 -》点击右侧的绑定**对
- 在选择ECS实例栏中,选中需要绑定该**对的ECS实例名称,单击>图标,移入已选择栏中。(如果选择ECS实例栏中的ECS实例名称显示为灰色,表示该实例为Windows实例,不支持SSH**对。)–》确定
- 重启ECS实例使操作生效 在左侧导航栏,单击实例与镜像 > 实例。 找到需要操作的实例,在操作列中,选择更多 > 实例状态 > 重启。在重启实例弹窗中,单击确定
在支持SSH命令的环境中使用**对(通过命令配置)
- 找到.pem私钥文件在本地机上的存储路径,例如~/.ssh/ecs.pem。
- 运行以下命令修改私钥文件的属性。
chmod 400 [.pem私钥文件在本地机上的存储路径]
例:chmod 400 ~/.ssh/ecs.pem - 运行以下命令连接至实例。
ssh -i [.pem私钥文件在本地机上的存储路径] [email protected][公网IP地址]
例:ssh -i ~/.ssh/ecs.pem [email protected]
在支持SSH命令的环境中使用**对(通过config文件配置)
- 进入用户主目录下的.ssh目录,按照如下方式修改config文件。(~/.ssh/ecs.pem为私钥文件在本地机上的存储路径。)
Host ecs // 输入ECS实例的名称
HostName 192...* // 输入ECS实例的公网IP地址
Port 22 // 输入端口号,默认为22
User root // 输入登录账号
IdentityFile ~/.ssh/ecs.pem // 输入.pem私钥文件在本机的地址 - 保存config文件。
- 重启SSH。
sudo service sshd restart - 运行命令连接至实例。
ssh [ECS实例的名称] 例:ssh ecs