ubuntu和windows共享数据
最近搞了一台ubuntu虚拟机,没有界面,所以和windows之间的数据需要自己搞
第一步 下载putty
http://www.putty.org/
界面是这样的:
在hostname里面输入hostname或者ip,选择ssh登录即可。
有一点需要注意,就是ubuntu14.04是默认开ssh的而16.04是不开的,因此需要自己下载开启,具体的办法自行百度。
第二步 输入账户名密码登录
就能够见到终端啦
数据共享分两种,一种是将windows的文件夹共享给ubuntu,一种是将ubuntu的数据共享给windows
首先讲第一种
(1)将windows文件夹共享给ubuntu
首先右键自己想共享的文件夹,
比如我想共享我的D盘,就右键sharewith。
按照图示将文件夹共享出去。
别忘了在pemissions中添加权限。
在ubuntu端,首先创建你想接收这个文件夹的mnt文件夹,mkdir mnt
然后mount这个网络共享文件夹:
sudo mount //192.168.0.1/d /home/username/mnt/ -o username=myusername,password=mypassword
第一个位置的ip是windows的ip,可以在网络中心查看。第二个位置就是mnt文件夹的位置。用户名和密码都是windows的用户名和密码。
这样,你cd进mnt文件夹就能看到windows下d盘的数据了。
(2)将ubuntu的数据共享给windows,这要用到一个软件samba
我参考了这篇文章:
文章
首先:sudo apt-get update
再安装samba服务:
sudo apt-get install samba samba-common
最好将smbfs也安装上:sudo apt-get install smbfs
创建你想共享出去的文件夹:
比如/home/username/share
先创建这个文件夹,再修改/etc/samba/smb.conf
使用命令:sudi vi /etc/samba/smb.conf
在
max log size = 1000
下添加
security = user
再建立share文件夹连接,在结尾添加:
[share]
comment = my share directory
path = /home/username/share
browseable = yes
writable = yes
结束后[esc] :wq保存退出
sudo smbpasswd -a username
为你的用户名设置一个共享密码
设置完后重启smb服务:
sudo service smbd restart
使用ipconfig查看ip,之后去windows中win+R调出运行,直接在运行中输入
\\192.168.1.1
这个ip为ubuntu的ip
就能看到你共享的文件夹了。
还有一个更加便捷的方式,
选择add a network location
,输入\\ip\share
,就能够在我的电脑中看到这个网络磁盘了。