puttygen

转换 PFX 以便与 Putty 和 Windows OpenSSH 一起使用
puttygen

转换 PFX 以便与 Putty 和 Windows OpenSSH 一起使用

我有一台装有 OpenSSH 的 Windows Server。客户端使用适用于 Windows 的 Putty 通过用户/密码进行连接。任务是改用 Putty 密钥文件 - 并且密钥必须来自 PFX 证书。 我可以使用由 Putty 创建的密钥(即使用 Puttygen)来设置 Putty。公钥存储在服务器上,一切正常。但我似乎无法将 PFX 证书转换为与 Putty 兼容的密钥(OpenSSH 密钥)。 我可以使用 OpenSSL 创建 PEM 密钥文件,但 Puttygen 无法导入它们... 是否有人有从 PFX 证书获取到 Putty 密钥文件的链...

Admin

增加了我在 Google Cloud Platform 上的 VM 磁盘大小,现在 SSH 登录需要输入密码?
puttygen

增加了我在 Google Cloud Platform 上的 VM 磁盘大小,现在 SSH 登录需要输入密码?

我增加了在 Google Cloud Platform 上运行的 VM 实例的磁盘大小。实例上没有进行任何其他更改,只是从 200 GB 简单更改为 400 GB。当我在进行更改后启动实例并尝试通过 PuTTY 上的无密码私钥 SSH 登录时,服务器拒绝了我的密钥,我也无法通过浏览器打开 SSH(它只是显示正在连接,然后无法连接,正在重试)。 从那时起,我重置了密钥,生成了新的公钥和私钥,检查了防火墙、OS-login,甚至运行了一些故障排除脚本,但都无济于事。将 enable-oslogin 设置为 true 后,PuTTY 一​​直要求我输入密码才能通过...

Admin

使用 Putty 连接 GCloud 时出现“服务器拒绝我们的密钥”
puttygen

使用 Putty 连接 GCloud 时出现“服务器拒绝我们的密钥”

我刚刚在 Google 云上建立了一个新的测试实例...它是 Debian,即默认的 Google 版本。 我已经能够使用 SSH 控制台(来自 Chrome)和 gcloud shell 成功连接到实例。两者都使用 Google 生成的密钥。 我想使用 Putty 从我的 Windows 桌面访问它,这样我就可以执行设置端口转发等操作。因此,我遵循了 Google 的(非常详细和丰富的)说明,并尝试了多种方法,但到目前为止都没有成功。一般来说,我使用 PuttyGen 为各种帐户生成密钥,然后以各种方式和位置将这些密钥上传到 Google 云……但我尝试过...

Admin

putty-tools 问题,无输出
puttygen

putty-tools 问题,无输出

我在使用从源代码编译的最新版本的 Putty 工具时遇到了问题。它们在某些 Red Hat 服务器上运行正常,但在其他服务器上却不行;我在所有工具上都没有输出任何输出。示例: 在职的; [root@server1 dir]# /usr/local/bin/puttygen -t rsa -b 2048 -C "tmp" -o /tmp/test ++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...

Admin

如何创建使用仅密钥身份验证的 ssh 登录的用户?
puttygen

如何创建使用仅密钥身份验证的 ssh 登录的用户?

我正在尝试设置一个新用户,该用户将只能使用密钥登录。此外,我需要将其主目录更改为 /var/www/website。以下是我执行的步骤和结果 创建了一个用户useradd mark 使用 puttygen(ssh-2 rsa)在 win 机器上生成密钥,添加密钥密码,将私钥保存到 .ppk 文件。 将公钥复制到服务器的 authorized_keys 文件中。它被复制到一行中(我发现复制到多行中可能会导致问题) 在服务器上,只允许使用密钥登录。当我尝试通过 winscp 使用新用户和新密钥连接时,我收到的错误是 No supported authe...

Admin

从现有 .ppk 或服务器中提取 .pem 文件?
puttygen

从现有 .ppk 或服务器中提取 .pem 文件?

所以我使用 Windows,所以当我第一次设置服务器时,我有一个 pem 密钥,我使用 puttyGen 将其转换为 PPK。现在我不再有 pem,需要从使用 .pem 文件的 mac 访问服务器。有没有办法从 .ppk 文件中提取 .pem,或者有没有办法在我通过 ppk 进入服务器后下载一个新的 .pem 文件。谢谢提供任何信息 ...

Admin

将密钥从旧机器移动到新机器时如何使用 PuttyGen.exe?
puttygen

将密钥从旧机器移动到新机器时如何使用 PuttyGen.exe?

我只在 PuttyGen.exe 中生成过一次公钥/私钥对。这是我第一次使用这个工具。我怎样才能避免这种情况,而不是让托管我所连接的服务器的人安装公钥,而是直接将公钥移到新机器上的 Putty.exe? 第一次使用此工具时,我只是单击了“生成”按钮,并继续在进度条下方的空白处移动鼠标,这样密钥对就会生成随机值(可能是鼠标移动?)。然后通过电子邮件将公钥发送给托管我使用 Putty 连接的服务器的人员。我将私​​钥移到 Putty 中,以便连接到该服务器,在“连接”>“SSH”>“身份验证”(在 Putty 中)下 然后我在“连接”>“S...

Admin

SSH:“服务器拒绝我们的密钥”无缘无故
puttygen

SSH:“服务器拒绝我们的密钥”无缘无故

我试图设置一个简单的备份脚本来自动运行,通过 SSH 将文件从 Windows 计算机复制到 Linux 计算机。 正如许多简单的在线教程建议的那样,我使用了pscp生成的私钥,puttygen并将相应的公钥(由 putty 本身以复制/粘贴形式呈现)放置在authorized_keysLinux 中的文件中。考虑到它在另外 2 台 Windows 计算机和另一台具有相同配置的 Linux 计算机上运行,​​这似乎非常简单。 考虑到我能够以 root 身份登录 Linux 机器,AFAICS 不存在连接问题,ssh 也是如此。配置文件 ( sshd_co...

Admin

将 OpenSSH 私钥转换为 SSH2 私钥
puttygen

将 OpenSSH 私钥转换为 SSH2 私钥

有没有办法将现有的 OpenSSH 密钥对转换为 SSH2(ssh.com 格式)密钥对? UPD:由于有一些关于ssh-keygen突然出现的答案,我将解释我来自哪里(这也是关于“你尝试过什么?”的一个很好的答案)。 $> diff --report-identical-files <(ssh-keygen -e -f ~/.ssh/id_dsa) <(ssh-keygen -e -f ~/.ssh/id_dsa.pub) Files /tmp/zshAGGWAK and /tmp/zshPZiIr6 are identical ...

Admin

为什么我的腻子密钥会被拒绝“服务器拒绝我们的密钥”,但可以在下一次尝试中使用?
puttygen

为什么我的腻子密钥会被拒绝“服务器拒绝我们的密钥”,但可以在下一次尝试中使用?

我使用 PuTTY,并使用 PuTTYgen 生成的密钥。我的服务器是运行 Ubuntu 14.04 的 VPS(也许这属于 askubuntu,但我认为它可能不是 Ubuntu 特有的)。密钥的公共部分位于我的服务器帐户的 ~/.ssh/authorized_keys 中。私钥在我的 PC 上,不受密码保护。 几天后我尝试连接到我的服务器,并收到了server refused our key.我立即再次尝试,成功了。 以下是/var/log/auth.log(该POSSIBLE BREAK-IN ATTEMPT消息是正常的,我知道这不是一个标志): ...

Admin