我目前正在学习一门在线课程来学习 Jenkins,但一度陷入困境。我搜索了这个问题,发现其他人也遇到了同样的问题。但我无法找到解决方案,可能是因为我没有使用以太网。以下是我尝试过的方法。
安装 VM Virtual Box 并从 ISO 设置 centos CentOS-7-x86_64-Minimal-1810。
下面看到的是我为网络选择的规格。
Centos 服务器启动后,ip a 命令显示 IP 为。
下载了 Putty 并在其中添加了这个 IP,即 127.0.0.1,希望能够通过 Putty 获得访问权。
但我一直看到的错误是
我无法从服务器访问 Google
我尝试通过 SSH 启用服务器。
suo yum -y install openssh-server openssh-clients
但我最终看到的回应是
如果我们尝试使用 wifi 适配器(即不使用以太网电缆)进行连接,是否有不同的过程?而且我的联想笔记本电脑没有插入电缆的插槽。
我花了将近 2 个小时才找到解决方案,但我仍在寻找。非常欢迎任何建议。谢谢!
编辑:
根据评论中分享的链接,我将适配器 1:附加为 NAT。
此后,根据我的假设,我尝试执行端口转发。我不确定从哪里获取端口。
我使用主机 IP 作为 Centos IP,使用客户 IP 作为 ipconfig /all 上显示的虚拟机 IP,我不知道如何获取端口。您能否验证这是否是正确的方向。
答案1
IP 地址 127.0.0.1 是“环回连接器”上的本地主机。这仅适用于给定系统内的网络。如果 Putty 尝试连接到 127.0.0.1,它会尝试连接到运行 Putty 的系统,可能是您的主机系统。
请阅读一些关于Virtualbox 网络
我会选择 NAT,而不是“桥接适配器”。
无论如何,请检查“电缆已连接”。
答案2
我认为您的问题此时已经解决,但我也面临同样的问题。
- 尽管我通过 Wi-Fi 工作,但我还是启用了以太网。
- 创建一个用户,不要忘记授予其管理权限。尝试使用创建的帐户登录,因为 IP 应该以 192 之类的开头... 等等,其中 root 用户具有不同的 ID。