新浪云自定义运行环境支持证书通过SSH登录到启动的容器虚拟机,如果你使用的是Linux环境,在完成以下步骤后可以登录。

一、生成SSH证书

执行命令  ssh-keygen  -m PEM  -t rsa  -b 1024  一路回车,如下图所示:


生成的公钥和私钥文件默认都存在~/.ssh/目录下,查看公钥文件并上传:



二、上传公钥到新浪云

进入新浪云用户中心,选择左侧“用户信息”,进入“SSH密钥管理”即可上传,如图所示:

点击“+创建SSH密钥”,输入一个标题,还有上述用记事本打开的文件公钥文件,如图所示:

点击“确定”即可上传完成。


三、通过SSH客户端登录到容器

Linux下直接通过ssh命令即可登录。

1、从容器的管理页面获取SSH登录信息

进入应用的容器管理页面,点击“SSH密钥登录”即可查询登录信息,如图所示:

端口为:60022

用户名为:您的应用名(比如douyu1)。

2、通过ssh命令登录

直接执行ssh -p 60022 douyu1@ssh.sinacloud.com 即可,如下图所示:

如果你的私钥文件不在默认的路径下,可以通过 -i 指定证书位置,如:ssh -i ~/.ssh/id_rsa -p 60022 douyu1@ssh.sinacloud.com


以上内容如果没有解决您的问题,可通过以下方式反馈: