前言介绍

对于许多需要使用Linux虚拟机的小伙伴来说,如何实现虚拟机和主机间的文件传输是一个问题,尤其是有些文件虚拟机下载不太方便,这时文件共享就比较重要了。当然,虚拟平台的软件提供商也有着一些解决方案,如VM下的Tools工具或者VB下面的Additional增强工具,但是这些工具也有一些缺点,如VB下的增强工具只能用于有图形界面的虚拟机,而且安装相关工具有时也是一个挑战(对部分像我一样的小白来说~~)。
因此,这里介绍一种可以在windows10下实现操控Linux虚拟机的解决方案,在这之中传输文件只是其一个基础功能。

  1. Linux端安装ssh服务
    首先需要在Linux端安装ssh-server服务,这样Windows端才能通过ssh与Linux进行连接。
    检查ssh-server服务是否安装命令如下:
dpkg -l | grep ssh

在我的电脑上,ssh-server服务已成功安装:
ssh-server
若没有ssh-server字样,则说明没安装ssh-server服务,需自行安装,具体可参考:ubuntu开启ssh服务

  1. Windows端Mobaxterm工具来建立ssh连接
    按照上面参考教程安装成功后,首先通过以下命令查看Linux端的ip地址:
ifconfig

ip地址
Mobaxtern下载与安装教程较简单,这里就不详细介绍了,不过需要注意的是某些版本的软件可能有些bug不能显示侧边栏的文件目录,如果网上没找到的话可以直接下载这个版本:Mobaxterm
下面介绍连接步骤:

  • 点击会话(session)
    session
  • 点击SSH连接
    SSH
  • 输入远端ip地址(必选),登录用户名(可选),端口22(必选)
    远端ip地址就是上一步中查看的ip,输入完成后点击OK,再在弹出的界面中输入对应用户的密码。弹出以下界面即成功。
    界面
    点击红框框里面的上传和下载即可传输文件。
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐