您的位置:首页 > 编程语言 > PHP开发

在Ubuntu上配置ftp服务

2017-08-29 19:32 288 查看
在Ubuntu上配置ftp服务,参照下面:

http://blog.csdn.net/nation_chen/article/details/7066277

主要总结一下用户分组步骤。

新建一个用于保存文件的文件夹在/srv/ftp路径下:



只有读权限:



查看权限:



添加用户group:



添加用户到ftpusergroup,并指定用户目录为downloadFile,设置密码:

useradd -g ftpusergroup -d /srv/ftp/downloadFile ftpuser1
passwd ftpuser1


下面修改配置文件

vim /etc/vsftpd.conf


把#chroot_list_file=/etc/vsftpd/chroot_list打开:

chroot_list_file=/etc/vsftpd/chroot_list


被列入此文件的用户,在登录后将不能切换到自己目录以外的其他目录,从而有利于FTP服务器的安全管理和隐私保护。此文件需自己建立

vim etc/vsftpd.chroot_list


添加ftpuser1:



下面用filezilla连上服务器,设置好IP,用户名密码:



点击连接:



默认就会进入ftpuser1的用户目录downloadFile。

如果要上传文件,切换到root帐号登录





再切到ftpuser1登录,只能下载,不能删除。

下载:



尝试删除:



即只能读,不能修改,就是如果终端要从服务器下载文件,就用ftpuser1的帐号,保证了服务器的安全。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: