所以我正在使用Vultr首次设置我自己的服务器,我正在遵循DigitalOcean的指南。服务器在Ubuntu上,但我使用的是Windows 10.我一直在通过登录到我的服务器的控制台做一切,但现在我正在尝试在本地生成SSH密钥,我不太清楚如何做到这一点。我对此非常陌生,我不知道这是否可以通过Windows 10轻松完成。教程声明..
Generate a Key Pair
If you do not already have an SSH key pair, which consists
of a public and private key, you need to generate one.
If you already have a key that you want to use,
skip to the Copy the Public Key step.
To generate a new key pair, enter the following command at the
terminal of your local machine (ie. your computer):
local$ ssh-keygen
Assuming your local user is called "localuser",
you will see output that looks like the following:
ssh-keygen output
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/localuser/.ssh/id_rsa):"
我可以在我使用登录到我的服务器的终端上完成所有这些操作,但我无法弄清楚如何在我的计算机上本地执行此操作。任何帮助,将不胜感激。感谢。
答案 0 :(得分:2)
您可以安装Cygwin,并通过其安装程序获取openssh命令行实用程序。这可能比你想要的更多参与Windows。
更简单的方法是安装PuTTY,使用 puttygen 实用程序创建PuTTY私钥。您可以以openssh格式导出公钥,并在服务器上使用它。 (puttygen使用GUI执行与ssh-keygen相同的功能 - 但PuTTY的密钥格式不同......)
DigitalOcean上有一个页面:How To Create SSH Keys with PuTTY to Connect to a VPS