Azure Cloud Shell ssh 密钥持久性

Azure Cloud Shell ssh keys persistence

我正在使用 Azure Cloud Shell 通过 SSH 进入我的虚拟机。

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

我知道目录 clouddrive 已保留,但我想确认 .ssh 是否保留。

如果不是,实现这个的方法是什么,所以我不会运行再次讨论这个问题。

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

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