Linux与Windows共享文件的两种方法
来源:互联网 发布:日立电梯调试软件 编辑:程序博客网 时间:2024/06/05 05:08
说明
Linux与Windows共享文件的方法,我所了解的有samba、ftp和nfs三种。虽说可以直接用鼠标直接拖动文件实现两个平台间的文件共享,但是可能对于内存较大的文件的共享不太方便,也比较容易出现问题,所以对于“大”文件的共享采用开头提到的方法会比较合适。
我个人使用较多,也比较熟悉的是samba与ftp,所以接下来介绍这两种方法,包括安装、配置及使用的具体步骤。
samba安装与配置
一、Linux下安装samba服务
命令:sudo apt-get install samba
注:
1、Linux系统必须可以连接网络。
2、若刚开始使用Linux,先进行更新后再安装samba。输入命令更新:sudo apt-get update
3、如果已经安装了,有新版本会更新。
二、查看samba服务是否正常运行
命令:ps -e | grep smbd
如果已经运行了,会有如图所示的服务显示。若没有,请查看安装步骤有无出错,重新安装。
三、备份samba的配置文件并建立共享目录
下面要更改samba的配置文件,所以先做一下备份,防止出错。
我备份在主目录,命令:cp /etc/smb.conf ~
共享目录(文件夹)自定义建立,我建立在主目录下,命名为sambaFile。记住自己的共享目录位置及名称,更改配置文件时需要。
四、添加用户
命令:sudo smbpasswd -a mrhjlong
注:根据自己的用户名添加相应的用户,我的用户名为mrhjlong。
五、修改配置文件
命令:sudo vim /etc/samba/smb.conf
输入命令后进入编辑模式,找到如图所示的位置,193行去掉注释更名为share,下面的依次按照图片更改,路径path填写自己刚刚建立的共享目录的路径。更改好后,将这一段下面的所有未注释的内容全部注释掉,使用 ; 或 # 注释。
注:
1、没有安装vim编辑器的,先安装vim,命令:sudo apt-get install vim
2、path路径名称一定填写正确,是刚刚自己建立的共享目录的路径,根据自己的填写。
3、后面的内容一定要全部注释掉,前面的内容不要更改。
4、read only设置为no,意思是可读可写。
六、重新启动samba服务
命令:sudo service smbd restart
再按第二步方法查看服务是否运行。
七、查看虚拟机的ip地址
命令:ifconfig
八、映射网络驱动器
进入Windows映射网络驱动器,按格式输入: \\虚拟机ip地址\share,点击完成,输入账号(Linux用户名)、密码(Linux登陆密码)进行登陆。登陆成功后,便会出现一个共享目录,该目录在Linux下便是自己建立的共享目录,两个平台可以利用该目录进行文件的共享。
ftp安装与配置
samba服务传输文件断开就会很麻烦,不能续传,而ftp可以在传输失败后进行续传,防止意外,节省时间。
有了安装samba的经验,下面安装ftp的步骤我就简单叙述了。
一、Linux下安装ftp服务
sudo apt-get install vsftpd
注:我没有写错,就是vsftpd。
二、查看ftp服务是否正常运行
ps -e | grep vsftpd
三、访问测试
在windows的浏览器里输入下面的链接进行访问: ftp://虚拟机ip
登陆进去,是否会看到Linux的主目录,可以的话说明成功了。
四、在Windows上安装FTP客户端FileZilla
摆渡搜索FileZilla软件并安装。
五、利用FileZilla进行访问
打开FileZilla应用程序,“主机”输入虚拟机ip地址,输入用户名密码,点击“快速链接”就可以访问虚拟机里的文件了,可以对文件进行各种操作,但是可能会有文件权限限制,阻值操作,可以在Linux下更改权限,具体就不介绍了。
就这样结束了吗,说好的配置呢?其实这样就可以用了,修改配置文件还是修改权限的问题,下面的提供匿名访问的修改方法。
六、修改配置文件,实现匿名访问
sudo vim /etc/vsftpd.conf
还是先建立文件夹,然后备份配置文件,再按照如图所示修改配置文件,其他地方不能更改;重启服务 sudo service vsftpd restart;查看服务是否正常运行。
注:
1、NO和YES自己选择更改,权限问题,根据自己的需要修改。
2、路径问题再提一下,注意一下。
2、匿名权限添加后就可以直接输入ip登陆,而不需要输入用户名和密码。用户名也可填写anonymous,不需要密码。
3、匿名登陆只能访问所建立的文件夹目录,而使用用户密码登陆,可以访问该用户下虚拟机的所有目录。
- Linux与Windows共享文件的两种方法
- linux访问windows共享文件夹的两种方法
- linux访问windows共享文件夹的两种方法
- Windows与VMware 下Linux的文件共享方法
- Windows与Vmware下的Linux文件共享方法
- Windows与VMware下Linux的文件共享方法
- Windows与Vmware下的Linux文件共享方法
- linux访问windows共享文件的方法
- 虚拟机(linux OR win)与主机(windows)共享文件的N种方法总结
- 网络内Linux与Windows之间的文件资源共享的两种方法
- windows与linux之间的文件共享
- Windows与Linux之间的文件共享
- linux与windows的文件共享
- Linux与Windows的文件共享
- Linux与Windows之间的文件共享
- Linux下与Windows的文件共享
- windows与linux共享文件
- Linux与Windows共享文件
- android中URI简介
- UI控件--ViewPager详解添加标题栏(3)
- 平台安装时写入注册表的打包方法
- Hibernate之mysql-connecter jdbc error 一
- Mysql float类型where 语句判断相等问题
- Linux与Windows共享文件的两种方法
- linux的物理内存与线性地址空间布局--2
- 【02单表查询】——04谓词和运算符
- IP地址转换函数
- 阻塞、非阻塞VS同步、异步
- Android中scrollview在Activity初始化过程中, 要指定滚动条位置
- UIView动画(过渡效果)的学习笔记
- 手写CollectionView并调整布局
- 阿里实习offer五面经验与总结