今天申请了一个月免费试用的百度云BCC,顺便记录一下密钥对的使用。
创建SSH密钥对
- 登录管理控制台,进入“产品服务->云服务器 BCC”。
- 在左侧导航栏中,点击密钥对,进入密钥对列表页面。
- 在密钥对列表页面上,选择所需地域后,点击创建密钥对。
-
在
创建密钥对
页面,选择创建密钥对方式 、设置密钥对名称并填写密钥对描述信息。 -
若创建方式选择
创建新的密钥对
,输入密钥对名称以及密钥对描述后,点击确认
; -
若创建方式选择
使用已有公钥
,输入密钥对名称、密钥对描述、原有的公钥信息后,点击确认
;
-
注意:
- 百度智能云平台不会保留您的私钥信息,点击确定后系统自动下载私钥到本地。特别注意,如果取消下载,则无法重新获取私钥。
绑定 / 解绑 SSH 密钥对
绑定SSH密钥对
操作步骤
- 登录管理控制台,进入
产品服务
->云服务器 BCC
。 - 在左侧导航栏中,点击
密钥对
,进入密钥对列表页面。 - 选择需要进行绑定操作SSH密钥对所处的地域。
- 在密钥对列表中找到需要操作的密钥对,在
操作
列中,点击绑定虚机
。
* - 在
绑定虚机
对话框里,选中需要绑定密钥对的 BCC 实例名称后点击确认
,并在安全验证
弹窗中,输入短信验证码,完成密钥对的绑定操作。
*
- 然后会弹出下载对话框,将它保存到本地磁盘,默认是一个txt文件。
本地设置
以macOS为例,进行本地私钥设置。
- 把上一步下载的文件移动到~/.ssh/文件夹,更名为
baidu_key
或者其他你喜欢的名字。 - 更改文件权限
chmod 600 ~/.ssh/baidu_key
- 编辑
/etc/ssh/ssh_config
文件
添加如下内容(注意把188.188.188.188
替换为自己的BCC主机IP地址或者域名)
Host baidu
HostName 188.188.188.188
User root
Port 22
IdentityFile ~/.ssh/baidu_key
然后终端中输入如下命令即可连接服务器:
ssh baidu