0

我正在使用 Azure Cloud Shell 通过 ssh 连接到我的 VM。

我已经创建了 SSH 密钥,创建了我的虚拟机,并且能够通过 ssh 进入我的虚拟机。我的 Bash cloud shell 会话突然断开(不是主要问题),再次打开 Cloud shell 的新会话后,我无法再通过 ssh 连接到我的 VM。我检查了我的 .ssh 目录,但我的所有密钥都不再存在(空)。

我知道 dir clouddrive 是持久的,但我想确认 .ssh 是否是。

如果不是什么方法可以实现这一点,那么我就不会再遇到这个问题了。

4

1 回答 1

1

不,该.ssh目录不是持久目录。如您所知,只有目录clouddrrive才能保存您的文件。因此可能的解决方案是您可以将 SSH 密钥存储在 中clouddrive,当您使用新会话时,您可以.sshclouddrive. 或者添加参数-i,然后命令如下所示:

ssh -i /path/to/private_key username@IP
于 2020-06-16T02:35:39.847 回答