NFS网络文件系统搭建
一、nfs服务器端
1. nfs服务器端环境搭建
安装nfs服务
sudo apt-get install nfs-kernel-server
2. nfs服务器端配置
sudo vim /etc/exports
在文件中可添加如下的内容:
/home/terry/share *(rw,sync,no_root_squash)
/home/terry/share :共享的目录
* : 指定哪些用户可以访问
* 所有可以ping通该主机的用户
192.168.1.* 指定网段,在该网段中的用户可以挂载
192.168.1.12 只有该用户能挂载
(ro,sync,no_root_squash): 权限 ( 其他选项man 5 exports 查看 )
ro : 只读
rw : 读写
sync : 同步
no_root_squash : 不降低root用户的权限
3. 重启nfs服务
sudo service nfs-kernel-server restart
或者:
sudo /etc/init.d/nfs-kernel-server restart
二、nfs客户端
1. nfs客户端环境搭建
sudo apt-get install nfs-common
2. nfs客户端查看服务器端共享目录
sudo showmount -e 服务器IP
例如:
sudo showmount -e 192.168.14.50
3、将该目录挂载到本地
mkdir /mnt/remote
sudo mount 主机IP:服务器端共享文件 /mnt/remote
范例:
sudo mount 192.168.14.86:/home/terry/class /mnt/remote
至此:在客户端就可以通过本地创建的/mnt/remote目录来完整操作服务器端共享的目录了。
Samba 服务器搭建
1. 服务器端环境搭建
安装samba服务
sudo apt-get install samba
2. samba服务器端配置
sudo vim /etc/samba/smb.conf
在文件中可添加如下的内容:
[shared]
path=/home/terry/share
writeable=yes
public=yes
browseable=yes
available=yes
其中
[shared] 是windows系统所能看到的共享文件夹名称;
path:linux 系统共享的文件目录
注意:
同时修改共享目录权限为: sudo chmod 777 共享目录
3. 重新加载samba配置文件
sudo service smbd reload
4. 重新启动samba服务
sudo service smbd restart
至此Linux系统中samba服务就搭建完成了。windows系统中就可以在 “运行” 中采用 \\192.168. 20.54 来访问到Linux共享文件,注意该IP是 Linux 系统的IP.
三、 ftp 服务搭建
1. 服务器端环境搭建
安装ftp服务
sudo apt-get install vsftpd
2. ftp服务器端配置
sudo vim /etc/vsftpd.conf
在文件中可开启如下的设置:
local_enable=YES
write_enable=YES
这两个设置缺省是注释掉的,也就是前面有#号。取消掉#就可以了。
3. 重新启动ftp服务
sudo service vsftpd restart
这样在Linux系统中ftp服务就搭建完成了。
在windows系统中可以使用任意一款FTP客户端软件来连接Linux

4万+

被折叠的 条评论
为什么被折叠?



