ftp服务器
- 安装vsftpd服务器:sudo apt-get install vsftpd
- 配置vsftpd.conf文件:sudo vi /etc/vsftpd.conf
- 添加设置:
anonymous_enable=YES # 允许匿名用户访问 anon_root=/home/fittiger/ftp # 匿名客户登录后所在的目录 no_anon_password=YES # 匿名用户不需要密码 write_enable=YES # 匿名用户可以写操作 anon_upload_enable=YES # 匿名用户可以上传 anon_mkdir_write_enable=YES # 匿名用户可以创建目录
- 重启服务器,重新加载/etc/vsftpd.conf配置文件:sudo /etc/init.d/vsftpd restart
- 测试上传功能,登录ftp服务器,进入anonymous目录
- ftp IP
- cd anonymous
- 上传命令,把你当前目录下的文件上传到ftp服务器的anonymous目录:put somefile
- 下载文件:get somefile
nfs服务器
- 安装nfs服务器:sudo apt-get install nfs-kernel-server
- 设置/etc/exports配置文件:sudo vi /etc/exports
- 添加配置:/home/用户名/nfs *(rw,sync,no_root_squash)(就是添加了读写,同步以及不需用户登录)
- 在用户目录下创建nfs目录:mkdir /home/用户名/nfs
- 重启服务器,重新加载配置文件:sudo /etc/init.d/nfs-kernel-server restart
- 在/home/用户名/nfs目录下创建测试文件hello:touch hello
- 测试服务器,把服务器共享目录nfs挂载到/mnt节点:sudo mount -t nfs -o nolock -o tcp IP:/home/用户名/nfs /mnt
- 进入/mnt目录下可以看到hello文件表示构建
- 卸载网络共享目录:sudo umount /mnt
ssh
- 安装ssh服务器:sudo apt-get install openssh-server
- 远程登录:ssh 用户名@IP