Azure 门户 bash ssh 文件的文件结构

Azure portal bash file structure for ssh file

我 运行 来自我在 portal.azure 上的 azure 订阅的 bash 命令来创建一个 ssh 密钥,它要求我提供新文件的名称但是在一个位置我无法在我的机器上找到。它给出了默认路径 /home/username/.ssh/id_rsa 我似乎无法在我的机器上找到主目录。 它继续并创建了它,但我很困惑它把它放在哪里。

有人可以解释一下吗? portal.azure 上的 bash 命令 运行 知道我机器的文件结构吗?如果它没有把它放在我的机器下面,它把它放在哪里了?

ssh-keygen -m PEM -t rsa -b 4096
Generating public/private rsa key pair.
Enter file in which to save the key (/home/username/.ssh/id_rsa):

在 Azure 门户中使用 bash 命令行时,这意味着您使用的是 Azure 云 Shell,而不是您的本地计算机。因此,您创建的 SSH 密钥存储在云 shell 中,路径为 /home/username/.ssh/,而不是本地计算机。

这是在 Azure 云中创建 SSH 密钥的屏幕截图Shell: