少年游

欲买桂花同载酒,终不似,少年游。

0%

Windows通过virtualbox ssh登陆到虚拟ubuntu

Ubuntu中操作

在Ubuntu下使用ALT+CTRL+T打开终端输入以下命令

  1. 查看ubuntu和vitualbx中的网络是不是连通的
    $ ping vimer.cn
    
  2. 查询ip配置信息
    $ ifconfig   //注意是ifconfig
    
  3. 设置ssh登陆

    $ sudo apt-get install openssh-server
    

    这里如果遇到依赖openssh-client
    先执行

    $ sudo apt-get update
    $ sudo apt-get upgrade
    

    再执行 上一步步骤安装

  4. 安装好后,看一下端口监听

    $ netstat -lpnt
    

    看一下有没有 :::22 字段,一般是最后一个

  5. 如果以上都没问题,此时Ubuntu所有的配置完成。

  6. 关闭Ubuntu

Windows下配置

  1. 将Virtulbox写入环境变量path中,一般是C:\Program Files\Oracle\VirtualBox
  2. Win+R打开命令行
    $ VBoxManage modifyvm "ubuntu" –-natpf1 "guestssh,tcp,,2222,,22"
    
  3. VBox管理工具 修改vm中 虚拟机ubuntu —网卡1 “端口转发名字,通过tcp连接,宿主机IP(略),windows下端口2222,虚拟机IP(略),ubuntu下端口22” ,一一对应
    • 如果其他机器,
      同网段,写上不同的IP地址。
    • 不同网段,配置路由上 虚拟服务器 端口转发,然后再配置本机到路由域内转发IP
      如2222-543-22 中间”guestssh,tcp,192.168.0.100,2222,192.168.0(1).1,543” 然后路优会自动转发至机器22端口。

4.重启Ubuntu,通过putty登陆
输入主机名称127.0.0.1端口2222
保持的会话起个名字ubuntu,保存
登陆
出现一个提示,不用管
如果看到log as:
输入ubuntu用户名
输入密码

Congratulations,你应该可以看到Welcome!

References

解决VirtualBox 中Ubuntu无法全屏的方法
ssh登陆virtualbox安装的Ubuntu的同时也能连上互联网
在windows下用virtualbox虚拟ubuntu,并通过ssh登录