Ubuntu Server搭建实验室Ftp服务器

Ftp服务器不多说, 用于文件管理及共享的。安装目的为:为实验室其享资源,匿名用户具有上传及下传的权限。假设服务器名为labserver

1.Ubuntu Server下 安装ftp服务 vsftpd

$sudo apt-get install vsftpd  //vsftp(Very Secure FTP)是一种在Unix/Linux中非常安全且快速稳定的FTP服务器

这时可以用ftp://labserver进入ftp空间,只是内容空白而已,目前只具有下载权限。安装vsftpd后所创建的文件夹在/srv/ ftp/,这是ftp所共享的空间。

2. 修改配置文件,vsfptd.conf进行相关权限修改,由于实验室用,所以权限开的较大:匿名用户具有上传、下载和创建文件夹的权限。

$sudo vi /etc/vsftpd.conf

着重看以下几项的相关设置:

anonymous_enable = YES  //启用匿名用户登陆

local_enable = YES      //允许本地账户登陆

write_enable = YES      //开启写权限,具体什么样的权限下面进行设置

anon_upload_enable = YES  //开启匿名上传权限

anon_mkdir_write_enable = YES  //开启匿名创建文件夹权限

3. 修改ftp服务器空间的文件夹权限,假设在/srv/ftp目录下有ApplicationTools和Entertainments两个文件夹则授权方式如下:

$sudo chmod 755 /srv/ftp    //给ftp空间读权限

$sudo chmod 777 –R /srv/ftp/ApplicationTools  //读写权限

$sudo chmod 777 –R/srv/ftp/Entertainments  //读写权限

4. 重启ftp服务,通过ftp软件匿名登陆labserver尝试一下吧。

$sudo /etc/init.d/vsftpd restart

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/6b77c2bb363ecc63b94ab29d169bf3e2.html