gpt4 book ai didi

ssh - vagrant:在主机和 guest 之间共享 ssh 文件夹

转载 作者:行者123 更新时间:2023-12-04 23:57:56 25 4
gpt4 key购买 nike

为了bundle并在我的虚拟机中以我正常的身份连接到 Github,我想 config.vm.share_folder "ssh", "/home/vagrant/.ssh", "~/.ssh" .

除了这会破坏 vagrant 的公钥/私钥身份验证。

尝试的解决方案 #1

我试图将我的公钥复制为 authorized_keys .相同的行为;我需要输入密码到 vagrant ssh .

尝试的解决方案#2

将公钥复制到 authorized_keys ,还要设config.ssh.private_key_path = "~/.ssh/id_dsa" .不过,这只是把一切都搞砸了。

最佳答案

我认为您要研究的是 SSH 代理转发。 Vagrant has a configuration option to enable this .如果您已经在本地运行 SSH 代理,这绝对是您要走的路。

事实上,即使您没有运行 SSH 代理,我仍然建议您研究一下。

另一种但非常脏的解决方案可能是使用 vagrant shell provisioner将您的私钥放在 ~/.ssh/中并在 ~/.ssh/config 中设置相关条目。就像是:

Host *
IdentityFile ~/.ssh/my_non_vagrant_key

关于ssh - vagrant:在主机和 guest 之间共享 ssh 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14761229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com