0

我一直在尝试通过我的 Chromebook 连接到我的 Digital Ocean VPS。这是远离我的桌面时的开发。我更喜欢使用 mosh,所以我尝试下载mosh并使用它。然后我尝试使用 Secure Shell,这超出了我的范围。这里有几张图片来显示我遇到的问题:

![通过 mosh 连接到 vps 的基本设置

我还将我的 rsa 私钥插入到“添加 ssh 密钥”弹出窗口中。

在此处输入图像描述

但是后来我得到了上面看到的问题?我没有密码,但如果我按 Enter 键,我会收到错误消息:

 ssh authentication failed: Access denied. Authentication that can continue: publickey

SSH Login failed.

Mosh has exited.
Press "x" to close the window.

现在我确信有一种简单的方法可以做到这一点,但是在浏览了一堆操作指南页面之后,我仍然无处可去。

任何帮助都会很棒。

4

2 回答 2

1

该错误正在解释问题,它想要的是您的公钥,而不是您的私钥。

ssh authentication failed: Access denied. Authentication that can continue: publickey

你只应该给你的远程主机你的公共 RSA 密钥。

于 2017-07-13T02:43:21.457 回答
1

所以问题是我使用的是通过 Windows 上的 PuttyGen 生成的私钥。在我可以使用它之前,我需要以 linux 格式导出它。在那之后,我只是做了我上面记录的事情,它奏效了。如果有人热衷于学习如何做到这一点并且像我一样是整个事情的初学者,那么我将在我的网站上放置一个指南:finbarmaunsell.com

于 2017-07-19T03:17:05.827 回答