我正在使用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