Windows和Linux系统下的共享文件夹配置
说明Linux和Windows系统下共享文件夹的方法,我所掌握实现的有samba与xftp两种.虽说有办法可以实现文件夹或文件的直接拖动传输.但是对于内存较大的文件可能不太方便;同样,直接拖动传输文件的配置过程存在许多不确定性,有各种各样的问题会产生.相比之下,本文介绍了双系统下的文件共享方式.含有具体的配置过程,以及具体的使用步骤.一.samba的安装与配置1.Linux下安装samba服务命令
说明
Linux和Windows系统下共享文件夹的方法,我所掌握实现的有samba与xftp两种.虽说有办法可以实现文件夹或文件的直接拖动传输.但是对于内存较大的文件可能不太方便;同样,直接拖动传输文件的配置过程存在许多不确定性,有各种各样的问题会产生.相比之下,本文介绍了双系统下的文件共享方式.含有具体的配置过程,以及具体的使用步骤.
一.samba的安装与配置
1.Linux下安装samba服务
命令:sudo apt-get install samba
注:
(1).Linux系统必须可以连接网络
(2).若是初次使用Linux,先进行更新后再安装samba。输入命令:sudo apt-get update
(3).如果已经安装,有最新的版本提示和新版本更新提示
2.查看samba服务器是否可以正常运行
命令:ps -e | grep smbd
如果已经正常运行,会有如图所示的结果
3.备份samba的配置文件并建立共享目录
由于要更改samba的配置文件,所以先做一下备份,防止出错。
在这里将配置文件备份在主目录下
将共享文件夹自定义建立,在这里将共享文件夹建立在主目录下,并且将其命名为shareFile
4.添加用户
注:根据自己的用户名添加相应的用户。
5.修改配置文件
命令:sudo vim /etc/samba/smb.conf
进入后按下键盘”i”进入编辑模式。找到如图所示的位置,193行去掉注释更名为share。下面的内容依次按照图片所示的内容输入。Path的路径填写自己刚刚创建的共享文件夹的路径。更改后,将这一段下面的所有未注释的内容全部注释,使用;和#注释。
注:
(1).没有安装vim编辑器,先安装vim。命令:sudo apt-get install vim
(2).path路径的填写一定要正确
(3).后面的内容一定要全部注释,前面的内容不需要更改
(4).read only的值一定要设置为no,意思是可读可写
6.重新启动samba服务
命令:sudo service smbd restart
再按照第二步的方法检查服务器是否正常运行
7.查看虚拟机的ip地址
命令:ifconfig
8.映射网络驱动器
进入windows映射网络驱动器,如图:
按格式输入:\\虚拟机IP地址\share,点击完成。输入账号(Linux用户名),密码(Linux登录密码)进行登录。
登录成功后,便会出现共享目录。该目录下即可实现两个系统之间的文件共享。
补充:
1.若输入ifconfig命令后显示Linux的IP地址是10.0.2.15,如下图:
在这种IP地址下,Windows中无法与Linux的IP地址进行连接
2.出现这种情况,是因为VirtualBox的默认网络连接方式为这个:
3.将它改为【桥接网卡】:
4.点击确定。
然后再输入ifconfig命令即可显示出192.168.开头的IP地址
注意:
1.在修改过程中可能会出现“发现无效设置“的报错。如下图所示:
2.解决过程如下:
①.进入“控制面板”点击"网络和internet",点击“网络和共享中心”
②.点击网络连接,我这里是无线网络“WLAN”,有线网络可能表达不一样
③. 点击“以太网2”-“属性”,进入设置页面,选择“网络客户端”点击“安装”,如下图所示
④. 选择“服务”点击“添加“,选择Add添加然后选择从磁盘安装,找到VBoxNetLwf.inf这个文件我的安装在E盘F:\Oracle VM VirtualBox 5.2.34\drivers\network\netlwf\VBoxNetLwf.inf
⑤. 添加成功后的显示界面验证
⑥.安装成功以后就可以修改设置为桥接网卡。
二.Xftp
1. 第一步我们首先需要知道xftp主要用于在linux系统上传下载文件,通常配合xshell使用,xshell主要用命令控制linux系统,安装软件,启动关闭服务等,打开安全卫士中的软件管家,搜索xftp可以下载下来,如下图所示:
2. 第二步安装好xftp之后,打开主界面,进去之后,可以看到显示了本机的桌面文件,点击文件->新建,如下图所示:
3.第三步进去新建会话连接界面之后,名称可以随便取一个连接名称,主机填写要连接的ip地址,地址,端口号,代理服务器选择默认,下面输入用户名,密码(对应Linux系统下的用户名和密码)。点击连接,如下图所示:
注:
在输入主机的IP地址时,同样需要我们避免使用10.开头的IP地址.如果在Linux系统下使用ifconfig命令下查到不可用的IP地址,则按照第一种samba配置中的对应的方法进行配置.
4. 第四步可以看到已经远程连接到了服务器linux系统,进去可以查看里面的文件,如下图所示:
5.此时就可以实现文件的互相传输只需将对应的文件拖动即可。
更多推荐
所有评论(0)