Windows环境下通过SSH登录新浪云

来源:互联网 发布:淘宝一千零一夜男主角 编辑:程序博客网 时间:2024/06/05 19:29

在后端系统开发中,开发完成之后,如果需要对外提供服务,需要部署到相应的对外公网服务器上。而作为个人开发者,或者测试用户,可以选用现在比较成熟的云,将代码托管,著名的有阿里云(需要备案),本文为了方便说明,我选择了新浪云,文档配置地址如下。

Windows环境下通过SSH登录云

新浪云自定义运行环境支持证书通过SSH登录到启动的容器虚拟机,如果你使用的是Windows环境,可以参考以下步骤操作:

生成SSH证书

1、下载Git for Windows
使用Git for Windows的ssh-keygen命令,https://git-for-windows.github.io 并完成安装。

2、使用ssh-keygen.exe命令
在任意区域点击右键,选择“Git Bash”,如下图所示:
这里写图片描述

输入命令ssh-keygen.exe,一路“回车”即可,如下图所示:
这里写图片描述

3、查看生成的公钥
使用记事本直接打开生成的公钥文件,如图所示:
这里写图片描述

上传公钥到新浪云

进入新浪云用户中心,选择左侧“用户信息”,进入“SSH密钥管理”即可上传,如图所示:
这里写图片描述
点击“+创建SSH密钥”,输入一个标题,还有上述用记事本打开的文件公钥文件,如图所示:
这里写图片描述

通过SSH客户端登录到容器

Windows下SSH客户端我们推荐你使用Xshell(也可以使用其他的客户端),Xshell下载地址:https://www.netsarang.com/products/xsh_overview.html ,请下载并完成安装。

1、从容器的管理页面获取SSH登录信息
进入应用的容器管理页面,点击“SSH密钥登录”即可查询登录信息,如图所示:
这里写图片描述

2、通过Xshell登录
点击“文件” -> “新建会话”,主机处填写“ssh.sinacloud.com”,端口处填写“60022”,如图所示:
这里写图片描述
点击“用户身份验证”配置登录信息为:
方法选择:Public key
用户名为:应用的二级域名前缀
用户密钥:选择刚生成的私钥文件,一般文件名叫id_rsa,通常路径在 C:\Users\你的windows用户名.ssh\ 这个目录下,如下图所示:
这里写图片描述
点击确定即可登录容器,登录后如下:
这里写图片描述
3、通过SecureCRT登录
这里写图片描述

这里写图片描述

选择你的 私钥证书
这里写图片描述