如何修改 windows 的 id_rsa 路径值并将其用作 tfvars 中的参考
How to modify id_rsa path value for windows and use it as reference in tfvars
我遵循了 How to modify ~/.ssh folder & files in windows? 中共享的路径。
(创建 .ssh 文件夹,运行 ssh-keygen 命令并生成 id_rsa 和 id_rsa.pub 文件...'dir' 显示两个文件都存在)
现在我试图通过将它的路径值设置为我的 tfvars 文件中的变量来访问 id_rsa.pub 文件
my_public_key = "C:\Users\your_username.ssh\id_rsa.pub"
并从 tf.main 调用它,例如 public_key = "${file("var.my_public_key")}"
麻烦的是它会抛出每个“”斜线作为错误。
如何解决这个问题?
这可能是因为它把“\”当作转义字符。在这种情况下,再次使用类似于“\\”来表示您的斜杠实际上是字符串的一部分。
所以最终路径应该是这样的:
my_public_key = "C:\Users\your_username.ssh\id_rsa.pub"
我遵循了 How to modify ~/.ssh folder & files in windows? 中共享的路径。 (创建 .ssh 文件夹,运行 ssh-keygen 命令并生成 id_rsa 和 id_rsa.pub 文件...'dir' 显示两个文件都存在)
现在我试图通过将它的路径值设置为我的 tfvars 文件中的变量来访问 id_rsa.pub 文件 my_public_key = "C:\Users\your_username.ssh\id_rsa.pub" 并从 tf.main 调用它,例如 public_key = "${file("var.my_public_key")}"
麻烦的是它会抛出每个“”斜线作为错误。
如何解决这个问题?
这可能是因为它把“\”当作转义字符。在这种情况下,再次使用类似于“\\”来表示您的斜杠实际上是字符串的一部分。
所以最终路径应该是这样的:
my_public_key = "C:\Users\your_username.ssh\id_rsa.pub"