虚拟机中的Ubuntu与主机Win互传文件

环境

虚拟机:VirtrualBox+Ubuntu16.04,主机:Windows10
VirtrualBox网络连接方式选择"桥接网卡",如图

虚拟机中的Ubuntu与主机Win互传文件_第1张图片
VirtualBox_network.png

apt-get install openssh-server

  1. 这时,有可能会出现一个错误,提示如下:

无法获得锁 /var/lib/apt/lists/lock - open (11 资源暂时不可用)
解决办法:把lock的文件强行删掉,运行如下命令:
sudo rm /var/lib/apt/lists/lock

  1. 安装完成之后,切记重启

sudo /etc/init.d/ssh restart

Win 安装Xshell

  1. 可以自行百度与谷歌搜索Xshell,安装最新版本,目前我是用的版本为Xshell5。下载后在安装时选择家庭/学校免费版即可。Xshell是使用命令行操作虚拟机中的Ubuntu。

  2. 安装成功后,运行会出现一个会话窗口:


    虚拟机中的Ubuntu与主机Win互传文件_第2张图片
    Xshell5.png
  3. 获取虚拟机中Ubuntu的ip地址,待会有用:


    虚拟机中的Ubuntu与主机Win互传文件_第3张图片
    Ubuntu_ip.png
  4. 点击左边新建,新建会话属性,协议选择SSH,主机填写上一步获取的ip地址


    虚拟机中的Ubuntu与主机Win互传文件_第4张图片
    XshellNew
  5. 填写完后,点击确定,弹出输入用户名,此用户名为Ubuntu登陆使用的用户名,切记大小写敏感

    虚拟机中的Ubuntu与主机Win互传文件_第5张图片
    SSH_username.png

  6. 填写完用户名之后,点确定弹出输入密码


    虚拟机中的Ubuntu与主机Win互传文件_第6张图片
    SSH_pwd.png
  7. 填写完密码后,点击确定即进行连接,如下所示,表示连接成功

Last login: Thu Jun 15 11:36:21 2017 from 192.168.1.143
whyte@whyte-VirtualBox:~$

  1. 这样就可以完美的连接操作虚拟机了。

Win 安装Xftp

  1. 可以自行百度与谷歌搜索Xftp,安装最新版本,目前我是用的版本为Xftp5。下载后在安装时选择家庭/学校免费版即可。Xftp是用于与虚拟机中的Ubuntu传输文件。
  2. Xftp与Xshell连接虚拟机方式类似,唯一的不同是协议,这里的协议选择SFTP,其他基本类似,就不再赘述了。
  3. 这样就可以很愉快的和虚拟机传输文件了。如图:


    虚拟机中的Ubuntu与主机Win互传文件_第7张图片
    xftp_transfer.png

你可能感兴趣的:(虚拟机中的Ubuntu与主机Win互传文件)