ubuntu和windows之间互传文件的3种方法
一般在进行编程作业的时候,我们会采用“开发在Windows中编辑源代码,在linux中编译、执行源代码。这往往需要需要将在Windows下编辑好的源代码上传到linux系统种进行编译。怎样来进行上传呢?其实可以有3种方法,下面逐个为大家讲解:
一、通过VMWare的共享文件夹实现:
- 先在Windows中创立一个文件夹,注意要使用英文名称,例如”shared_folders”。
- 而后在VMWare中,依次点击菜单栏 VM -> Settings -> Options -> Shared Folders选项卡,右边上侧选择Always Enabled,下面点击Add,next,在打开的选项卡中Host Path项目中浏览选择刚才第一步中创立的文件夹”shared_folders”,下面Name中会自动弹出一个相同的名字,这个名字是将来Windows中的文件夹在linux虚拟机中的映射文件夹,名字可以改也可以不改。而后一直OK,完成就可。
- 在linux中,直接到 /mnt/hgfs目录下,就可找到刚才第二步中Name相同的名字的文件夹,这个目录即是第一步中Windows中目录在linux下的映射。
- 我共享文件夹设置后/mnt/hgfs下还是空的不能用怎样办?
答:共享文件夹设置后没东西一般都是软硬件兼容性问题(你的windows系统和电脑主板和VMWare版本和ubuntu版本等有哪里不兼容),依次尝试用下面三种方法处理:
(1) 重启看能否能处理
(2) 重装vmtools看能否能处理,方法网上百度。
(3) 假如实在不行,改用samba服务器替代就可。
二、通过Filezila软件实现:
- 首先登录Filezila官网,选择适合自己操作系统的Filezila用户端软件。
image.png - 安装好软件后打开,在页面依次填写远程端服务器(虚拟机下ubuntu)的IP地址、客户名、密码和端口号。
- IP地址可在ubuntu终端环境下输入命令
ifconfig | grep inet得到,enss代表你电脑的物理网卡,我们一般使用这个地址,127.0.0.1代表的是回环地址,一般我们通过ping 127.0.0.1来检查网卡的有效性。 一般来说,服务器的不同的监听端口连接到不同的应用服务,假如服务器没有特别指定,行业内默认22号端口连接到SSH服务器sshd,21号连接到tp服务器vsftpd。假如为了传输文件,我们就选择21号端口的ftp服务。
image.png
填好以上各要素后,点击快速连接,即可以连接到远端服务器主机了。通过直接拖拽就可达到文件相互传输的目的。

三、通过scp命令实现:
image.png
- 在ubuntu环境下安装SSH服务器和用户端。
sudo apt-get install sshd或者者是sudo apt-get install openssh-server- 检查ssh服务
输入命令:sudo service sshd status
假如出现
Loaded: error (Reason: No such file or directory)提醒的话,说明没有安装ssh服务,按照第1步:安装ssh服务。假如出现
Active: inactive (dead)说明已经安装了ssh服务,但是没有开启。
- 打开ssh服务
输入命令:sudo service sshd start开启ssh服务。执行完命令后,再次查看ssh服务状态的命令,假如出现相似以下提醒:
Active: active (running) since Sun 2013-04-07 13:43:11 CST; 15s ago说明你的ssh服务已经启动了。假如失败的话,那试着卸载一下再安装。
4.传送文件到windows系统下桌面
首先利用终端工具,进入到windows的桌面目录
而后键入命令:scp -P 22 python@172.16.140.138:Desktop/01.py ./
最后,需要你输入远程端主机python客户的登录密码,回车后即可以了。
image.png
5.传送文件到远程端主机
通后键入命令:scp -P 22 01.py python@172.16.140.138:Desktop即可以达到目的
image.png
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » ubuntu和windows之间互传文件的3种方法
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » ubuntu和windows之间互传文件的3种方法