【问题标题】:Git Bash with Oracle VM VirtualBox使用 Oracle VM VirtualBox 的 Git Bash
【发布时间】:2015-12-16 12:39:26
【问题描述】:
我已经下载了CentOS 7 minimal ISO image 并在我的Windows 8.1 机器上通过Oracle VM VirtualBox 创建了一个virtual machine。
我不想使用VirtualBox shell。我想使用Git Bash 作为接口。 Virtual Machine 必须正在运行,但我如何使用Git Bash 作为接口来连接virtual machine?
是否有任何类似的命令:ssh username@localhost 在Git Bash 中使用,以便将我连接到Virtual Machine?
谢谢!
【问题讨论】:
标签:
linux
centos
virtual-machine
virtualbox
git-bash
【解决方案1】:
我遇到了同样的问题,我已经做了几个步骤来实现这一点,
- 创建仅主机适配器以在每次机器启动时采用 DHCP(从工具 --> 网络)
- 在您的机器中,从 VirtualBox 进入网络并将仅主机适配器连接到机器。
- 将本地计算机的 SSH 密钥从 Virtualbox shell 放入新创建的操作系统中。
(我使用 aws 网络服务器管理它,因为我无法将 ssh 密钥从本地机器复制到 VBox VM。创建 nginx 网络服务器并将我的 ssh 密钥放入默认 html 页面并将该机器的 ip 卷曲到 VBox VM 并将其重定向到.ssh/authorized_keys )
- 现在配置 /etc/ssh/sshd_conf 以启用公钥授权而不是密码。
- 重启 sshd 服务。
- 尝试使用本地 git shell 和 VBox 用户(例如 root 或您在安装时创建的用户)通过 ssh 进入 virtualBox VM。
- 轰隆隆!你进来了!