我是靠谱客的博主 标致黑米,最近开发中收集的这篇文章主要介绍Ubuntu 和 Windows 文件互传的三种方式(记录)安装重启samba服务sabma有两个服务,重启另一个,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前言

在开发的过程中会频繁的在 Windows 和 Ubuntu 下进行文件传输,比如在 Windwos 下进行代码编写,然后将编写好的代码拿到 Ubuntu 下进行编译。Windows 和 Ubuntu 下的文件互传我们需要使用 FTP 服务,设置方法如下:

1:实现的效果图

在这里插入图片描述
注意 ?? 后 修改图中的 强制UTF-8就可以了。

2 具体的实现

2.1 开启 Ubuntu 下的 FTP 服务

打开 Ubuntu 的终端窗口,然后执行如下命令来安装 FTP 服务:
sudo apt-get install vsftpd
等待软件自动安装,安装完成以后使用如下 VI 命令打开/etc/vsftpd.conf,命令如下:
sudo vi /etc/vsftpd.conf
打开以后 vsftpd.conf 文件以后找到如下两行:
local_enable=YES
write_enable=YES
确保上面两行前面没有“#”,有的话就取消掉
在这里插入图片描述
修改完 vsftpd.conf 以后保存退出,使用如下命令重启 FTP 服务:
sudo /etc/init.d/vsftpd restart
在这里插入图片描述

2.2 Windows 下 FTP 客户端

Windows 下 FTP 客户端我们使用 FileZilla,这是个免费的 FTP 客户端软件,可以在 FileZilla官网下载,下载地址如下:https://www.filezilla.cn/download,
这个都是傻瓜式的安装,自己去安装好就可以了的。
安装好后 点击文件-》站点管理-》主机的IP (linux 下使用 ifconfig的命令)在这里插入图片描述
**

第二种方式:

**
4:NFS 服务开启
后面进行 Linux 驱动开发的时候需要 NFS 启动,因此要先安装并开启 Ubuntu 中的 NFS 服 务,使用如下命令安装 NFS 服务:
sudo apt-get install nfs-kernel-server rpcbind
等待安装完成,安装完成以后在用户根目录下创建一个名为“linux”的文件夹,以后所有 的东西都放到这个“linux”文件夹里面,在“linux”文件夹里面新建一个名为“nfs”的文件夹,创建的 nfs 文件夹供 nfs 服务器使用,以后我们可以在开发板上通过网络文件系统来访问 nfs 文件夹,要先配置 nfs,使用如下命令打开 nfs 配置文件/etc/exports 。
在这里插入图片描述

在这里插入图片描述

5:开启SSH服务: sudo apt-get install openssh-server。
6:开启网络:sudo apt insall net-tools。

7:搭建window和虚拟机的共享文件夹用于传送文件。

虚拟机设置->共享文件夹->总是启动->添加文件。
在这里插入图片描述
8:在虚拟机中 有个重新安装 VMware-tools 。
9:把VMwareTools中的压缩文件解压并安装。
在这里插入图片描述
在这里插入图片描述
安装好后在跟目录/mnt/hgfs中就可以看到共享文件夹了
在这里插入图片描述

8:TFTP的安装:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

配置/etc/xinetd.d/tftp文件
//新建/etc/xinetd.d/tftp,将以下内容粘贴到文件中
//严格按照下图对齐
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/tftpboot/
disable = no
per_source= 11
cps = 100 2
flags = IPv4
}

**

第三种方式:

**
安装samba

安装

apt-get install samba

打开配置文件
直接使用配置文件设置共享文件夹
sudo gedit /etc/samba/smb.conf

在这里插入图片描述

图形化的设置共享文件夹
在这里我又用图形化 就是点击一个文件夹 -> 右键:属性 -> 第三个 本地网络分享【详情见下图】
在这里插入图片描述
添加用户及设置密码
这里有个小坑,就是这个用户应该首先被系统添加过 也就是我们经常看到的user or guest,所以为了方便我直接添加的我的root账户【也就是终端打开后显示在@前面的,例如上图是udi@udi-kin】

sudo smbpasswd -a udi
在这里插入图片描述
重启服务
每一次对配置文件进行了修改都要记得重启服务!

重启samba服务

sudo /etc/init.d/smbd restart

sabma有两个服务,重启另一个

sudo /etc/init.d/nmbd restart

查看ubuntu-IP地址
sudo apt-get install net-tools
ifconfig

然后再自己电脑中输入linux中的IP,就可以了。
在这里插入图片描述

最后

以上就是标致黑米为你收集整理的Ubuntu 和 Windows 文件互传的三种方式(记录)安装重启samba服务sabma有两个服务,重启另一个的全部内容,希望文章能够帮你解决Ubuntu 和 Windows 文件互传的三种方式(记录)安装重启samba服务sabma有两个服务,重启另一个所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部