在最近的课程设计中使用Java写了一个独立博客,我想Java既然跨平台,我何不将打包后的jar包放在Linux下执行呢?
因之,我折腾了之前VM Ware下的ArchLinux,先安装了openssh软件包,但发现宿主机一直无法ssh通客户机,查找网上的帖子,当ssh通后,貌似不能连网了。
下面参考《解决ssh无法远程连接到NAT模式的虚拟机的问题》一问,对该问题解决方案做简要记录。

  • step1:将客户机的网络适配器网络连接设置为NAT模式
  • step2:在Linux下获取客户机IP地址,本文为192.168.58.131
  • step3:在虚拟网络编辑器中进行如下操作:
    • 点击更改设置,删除所有外部连接不为NAT模式的连接,本文删除后仅剩VMnet8
    • 点击NAT设置
      • 设置网关IP192.168.58.1(即上文客户机的IP地址与255.255.255.0相与)
      • 端口转发添加:主机端口-22,类别-TCP,虚拟机IP地址(可自定义)-192.168.58.2,虚拟机端口-22。
  • step4:在Windows(宿主机)的网络适配器中更改删除后仅剩的VMnet8TCP/IPv4属性
    • “使用下面的IP地址”:IP地址-192.168.58.2(端口转发添加的地址),子网掩码-255.255.255.0

参考文章:解决ssh无法远程连接到NAT模式的虚拟机的问题