创建 SSH 密钥对
若要访问Microsoft Viva Glint安全文件传输协议 (SFTP) 帐户,请创建安全外壳 (SSH) 密钥对,其中包括公钥和私钥。
注意
这些说明适用于连接到 Viva Glint SFTP 的单个用户。 你的组织可能有一个 HR 信息系统 (HRIS) 供应商直接连接到 SFTP 以发送员工数据。 请与 HRIS 团队协作,生成 SSH 密钥对,以便 HRIS 供应商进行连接。
了解 SSH 密钥对要求
若要连接到 Viva Glint SFTP 帐户,请确保 SSH 密钥对:
- 密钥长度至少为 2,048,但理想情况下为 4,096 位
- OpenSSH 格式的 RSA 类型
重要
如果组织或 HRIS 供应商无法生成 OpenSSH 格式的密钥对,请在添加到 Viva Glint 之前将公钥转换为 OpenSSH 格式。
提示
密钥文件的通行短语是可选的。 若要省略,请在出现提示时留空。
在 Microsoft Windows 上创建 SSH 密钥对
若要在 Windows作系统上创建Microsoft密钥对,请执行以下作:
- 下载 PuTTy 密钥生成器 PuTTygen.exe 文件 并运行它。
- 在 “密钥 ”菜单中,选择“ SSH-2 RSA 密钥”。
- 在 “参数”中,选择 “RSA ”选项。
- 在 生成的密钥字段中的位数中,输入至少 2,048,但理想情况下为 4,096。
- 在 “作”中,选择“ 生成”。
- 此时会显示进度栏。 在条形图下的空白区域中,以随机模式移动指针以完成密钥对生成。
- 生成完成后,将公钥的内容复制 ,以便粘贴到 OpenSSH authorized_keys 文件 字段,然后粘贴到文本编辑器应用程序 (,例如记事本) 。
重要
在“常规设置”中设置 SFTP 时,将公钥的全文(包括
ssh-rsa
)复制到“SSH 公钥”字段中。 - 将文件另存为 vivaglint-yyyymmdd.pub。
- 密钥通行短语 和 确认密码 字段不是必需的。 留空,不带通行短语。
- 选择“ 保存私钥” 以保存私钥文件。 此密钥允许在专用 FTP 应用程序中连接到 SFTP。
在 Macintosh 或 Linux 上创建 SSH 密钥对
若要在 Macintosh 或 Linux作系统上创建密钥对,请执行以下作:
- 打开 终端 窗口。 在 Macintosh作系统中,在 Dock 或 Utilities 文件夹中找到终端。
- 输入以下命令:
ssh-keygen -b 2048 -t rsa -C "your_username" -f filename
。- 由 确定的
-b
长度应至少为 2,048,但理想情况下应为 4,096。 - 更新 your_username 和 文件名 值。
- 示例:
ssh-keygen -b 2048 -t rsa -C "jsmith" -f vivaglint-yyyymmdd
。
- 由 确定的
- 选择 “输入 ”,然后按照提示作。
- 不需要通行短语。 提供通行短语或留空,然后选择 Enter 继续。
- 成功生成后,会看到以下消息:
Your identification has been saved in **filename**.
Your public key has been saved in **filename.pub**.
- 在 Finder 中搜索公钥和私钥文件。
- 根据终端命令中指定的内容来命名这两个关键文件。
- 示例: vivaglint-yyyymmdd 和 vivaglint-yyyymmdd.pub
- 如果没有指定的文件名,则密钥文件显示为: id_rsa 和 id_rsa.pub。
- 根据终端命令中指定的内容来命名这两个关键文件。
- 在文本编辑器 ((如 TextEdit) )中打开 (SSH 公钥) .pub 文件,然后复制内容。
重要
在“常规设置”中设置 SFTP 时,将公钥的全文(包括
ssh-rsa
)复制到“SSH 公钥”字段中。