来自Ubuntu主机的Ubuntu Server 18.04 VM网络和SSH问题
我正在尝试做的是: 我正在尝试通过Virtualbox在笔记本电脑上设置运行Ubuntu 18.04.2 LTS的Ubuntu服务器18.04.2。我想从我的主机SSH到VM服务器。 问题: Ubuntu服务器18.04.2仅显示enp0s3(无IP)和lo(IP 127.0.0.1),并且无论我在Virtualbox(或SSH端)中进行了什么更改,都不会显示任何其他连接。 SSH建立从主机到访客的连接,但是连接不可避免地失败。 设置和版本: 笔记本电脑操作系统:Ubuntu 18.04.2 LTS VM OS:Ubuntu服务器18.04.2(AMD64) VM应用程序:Virtualbox 5.2.18_Ubuntu r123745 网络类型:WiFi 采取的步骤: 我已经通过“ 问题”中的步骤尝试了NAT和桥接连接,以连接到虚拟机中的ubuntu服务器,并且即使安装了openssh-server也无法SSH进入运行带有NAT IP地址的Ubuntu VM。这些练习没有产生积极的结果。 NAT案例: Virtualbox中的NAT配置 NAT端口转发设置 桥接网络的情况: 桥接连接设置 注意:我不将NAT和桥接连接一起使用,而是专门使用。 我还尝试使用以下指令在主机端为sshrsa,dsa,ecdsa等创建许多私钥/公钥和签名证书: https://access.redhat.com/documentation/zh-CN/red_hat_enterprise_linux/6/html/deployment_guide/sec-creating_ssh_ca_certificate_signing-keys https://superuser.com/questions/962888/what-does-key-load-public-no-such-file-or-directory-mean https://superuser.com/questions/962888/what-does-key-load-public-no-such-file-or-directory-mean 我在虚拟机服务器上未启用ufw以便暂时不干扰SSH UFW防火墙在VM上处于非活动状态 我还更改了中的ssh_config文件中的一些配置/etc/ssh/。特别是,我更改了以下配置: AllowTcpForwarding yes GatewayPorts yes PermitTunnel yes 我从以下网址找到了有关上述配置的一些说明:https : //www.ssh.com/ssh/sshd_config/#sec-Port-forwarding 我执行的上述所有步骤均未成功建立连接。 看到的结果 当我尝试从主机笔记本电脑连接到来宾VM服务器时,在来宾VM端(在NAT和桥接模式中)都看到了这一点: 网络仅显示enp0s3和lo 尝试连接时,我也在主机端看到了这一点: …