您的餐饮预订端到端集成需要每天将 Feed 上传到安全文件传输协议 (SFTP) Dropbox。Google 托管了以下 SFTP 保管箱,供合作伙伴将每日 Feed 上传到其中。Dropbox 利用 SSH 来保护连接安全,并需要 SSH 公钥/私钥对来对连接进行身份验证。
生成公钥后,将其粘贴到设置里程碑的上传 SSH 公钥字段中。
创建 SSH 密钥
密钥对的生成取决于您组织的平台。以下是为不同平台创建密钥对的步骤:
Windows 平台
- 下载并运行适用于 Windows 的终端模拟器和网络文件传输应用。PuTTy 是一款免费的开源工具,您可以从 putty.org 下载。
- 在页面底部的参数部分中,选择 RSA。
- 点击生成。
- 按照说明将光标悬停在空白区域上,直至 PuTTYgen 生成密钥对。
- PuTTYgen 会将空白区域替换为一系列框,其中一个框会显示公钥。
- 在密钥注释框中,添加您要接收通知的电子邮件地址。
- 将此地址添加到框中显示的任意文字的结尾处。请勿更改其他框中的文字。
- 点击保存公钥。
将公钥以
id-rsa
为名称保存在以下文件夹中:C:\Documents
和Settings\username\.ssh
,其中username
是您的 Windows 用户名。点击保存私钥。
将私钥以
id-rsa.ppk
为名称保存到同一文件夹中。将公钥框中的内容复制到剪贴板,然后将其粘贴到 OpenSSH
authorized_keys
文件中。请务必复制全部内容,从
ssh-rsa
开始,一直到您在第 5 步输入的电子邮件地址为止。关闭 PuTTYgen。
将公钥粘贴到文本编辑器中、移除换行符,然后重新将完整的文本复制到剪贴板中。
将公钥粘贴到设置里程碑的上传 SSH 公钥字段中。
点击提交。
Mac OS 或 Linux 平台
- 打开一个终端窗口。
- 输入以下命令行:
ssh-keygen -t rsa
。 为所有选项选择默认值。
此命令会在 home/username/.ssh 目录中生成两个 SSH 密钥文件,即
id_rsa
和id_rsa.pub
,其中username
是您的用户名。在纯文本编辑器中打开
id_rsa.pub
文件。选择所有文本并复制。
将公钥粘贴到设置里程碑的上传 SSH 公钥字段中。
点击提交。
此密钥对用于安全登录 Google 的 SFTP Dropbox。公钥的格式如下:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXsM9ycbHV6E6t2L+B4p/uYHn9Q0jmu5gUXMYnFnnf4l39xrznfDo8KCASzRrqUkRnuzrno059CvZVzcljkbwWLzKKoE1EwbzHL3nYahMB4MdYNWhBbHbB+ybq6RNO7hkoKDBIQCfqQDY0FEB6sV3d3F1WYl0bAMjp15yyZJzMKa/rRnZKWetHlcL1X+gFWmW2hQ93foPD463gb58/25GujjsS/tzjngw7UJMVkm08U1QEY3z3DE/R++7ovJozTCzH0CTNDN0AH3/oSC3dmG+yDh3ZXFATjWjyPXJSOziNrp9TXgJhlqSmoHcPvpotMVjx21kIZ+T+SusQmnG+hK+L user@yourdomain.com