1.ftp服务器
安装vsftpd软件 sudo apt-get install vsftpd
功能:负责文件的上传和下载。
(1)服务器端
1)修改配置文件,限定权限
如何修改配置文件?
2)重启服务
命令
(2)客户端
1)实名用户登录
ftp IP(服务器端)
输入用户名(服务器端)
输入密码
ls可以展开服务器端的家目录内容
上传文件:put file(文件名)
客户端如下:
服务器端:
文件下载
get file(文件名)
不允许操作目录,需要的话先打包目录
弊端:暴露密码
2)匿名用户登录
ftp ip
用户名:anonymous
密码:无,直接回车
不允许匿名用户随意切换目录,只能在指定的范围目录
需要在ftp服务器端创建一个匿名用户的目录
服务器端:
默认(根)目录:/srv/ftp
客户端
上传数据前要确保服务器那边的目录其他人权限是可写的
3)lftp客户端访问ftp服务器端
2.nfs
使用挂载的方式访问共享目录
服务器端
1)创建共享目录
2)修改配置文件
3)重启 sudo service nfs-kernel-server restart
客户端
挂载服务器共享目录
mount serverIP(192.168.1.101):sharedir(挂载目录/home/book/NfsShare)/mnt
3.ssh服务器