当我的服务器是Ubuntu时,如何使用Windows在本地计算机终端上设置SSH密钥?

时间:2015-08-22 23:10:40

标签: windows ubuntu ssh terminal server

所以我正在使用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):"

我可以在我使用登录到我的服务器的终端上完成所有这些操作,但我无法弄清楚如何在我的计算机上本地执行此操作。任何帮助,将不胜感激。感谢。

1 个答案:

答案 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