我正在嘗試 Vagrant-ify 一個項目,以簡化用戶的依賴項設定。依賴項之一是使用 ssh-L
選項從主機 B 上的連接埠 A 到連接埠 C 的 SSH 隧道。
我可以在我的主機上成功使用隧道命令ssh -L <A>:<B>:<C>
,並且我希望能夠在 Vagrant VM 中執行此操作。
我已經成功配置 Vagrant 進行 ssh 代理轉發,以便使用主機的 ssh 金鑰對私有 git 儲存庫進行身份驗證。但說到代理轉送隧道,我對 ssh 和 Vagrant 的了解已經結束了。這樣的事有可能嗎?
答案1
結果金鑰被轉發,但 ssh 使用vagrant
使用者名稱而不是主機使用者名稱。當我更正使用者名稱時,ssh 隧道開始在 Vagrant 中工作。