Azure Cloud Shell ssh keys persistence



我正在使用Azure Cloud Shellssh到我的VM。

我已经创建了 SSH 密钥,创建了我的虚拟机,并且能够通过 ssh 连接到我的虚拟机。 我的 Bash 云外壳会话突然断开连接(不是主要问题(,再次打开到 Cloud shell 的新会话后,我无法再通过 ssh 连接到我的虚拟机。我检查了我的 .ssh 目录,我的密钥不再在那里(空(。

我知道目录云驱动器是持久的,但我想确认 .ssh 是否是。

如果不是,有什么方法可以实现这一目标,所以我不会再遇到这个问题。

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

ssh -i /path/to/private_key username@IP

最新更新