新浪云自定义运行环境支持证书通过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