使用 PuttyGen 创建 openSSH 格式的公钥和私钥,步骤如下:
下载: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
- 启动 PuttyGen。
- 当 Putty Key Generator 屏幕出现时,单击Generate开始生成新的公钥/私钥对:
- 在高亮区域周围移动鼠标,直到进度条填满,生成密钥:
- 当公钥/私钥对生成之后,输入一个密码(比如 passw0rd):
- 选择公钥全部内容,粘贴到 OpenSSH authorized_keys 文件框中,然后右键单击并选择Copy:
- 打开一个新 Notepad 文档,将公钥粘贴在其中。公钥应该单独成行的,以 ssh-rsa 开头:
- 保存公钥到与用户(userkey)同名的文件中,此文件是在 freeSSH 中配置的(下面将创建),在 freeSSHd 安装目录中没有扩展名。这种情况下,将文件另存为 c:\freesshd\userkey (您必须手动重命名该文件来删除扩展名):
- 将公钥保存为 OpenSSH 格式:从 PuttyGen 菜单栏选择Conversions => Export OpenSSH key:
- 保存文件为 c:\userkeyprivate:
- 关闭 PuttyGen。