ubuntu安装ftp服务器(一般配置)
来源:互联网 发布:linux db2client 下载 编辑:程序博客网 时间:2024/05/17 17:59
ubuntu安装ftp服务器
1: 安装vsftpd
~$ sudo apt-get install vsftpd
ubuntu10.10自己装了,这步省略。
2: 配置vsftpd
2.1 修改vsftpd的配置文件。此类配置文件通常位于/etc 目录下。
~$ sudo gedit /etc/vsftpd.conf
原文件中不少指令被注释,只要启用部分即可,一下是启用的命令(配置文件中对每一条都有具体说明)
listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
#匿名上传允许,默认是NO,嫌麻烦的可以开起来。出了问题我不负责~
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
(注意:每一行后面都不能有空格,注释可以去掉)
保存。
权限
用户组(ftp)
其他用户
执行命令:
~$ sudo chmod 755 /home/ftp
~$ sudo chmod 777 /home/ftp/upload
~$ sudo chmod 755 /home/ftp/download
3:启动vsftpd
~$ sudo service vsftpd start
查看当前所有进程: ~$ ps -e
4:vsftpd设置用户目录,如果你设置了匿名用户也可以登录上传的话~这个可以省了~
(1) 增加组 sudo groupadd ftpgroup
(2 )修改vsftpd.conf
~$ sudo gedit /etc/vsftpd.conf
将底下三行
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd/chroot_list
改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
(3)增加用户ftpuser并设置其目录为/home/nation/ftp/upload
sudo useradd -g ftpgroup -d /home/nation/ftp/upload -M ftpuser
(注:G:用户所在的组d:表示创建用户的自己目录的位置给予指定
M:不建立默认的自家目录,也就是说在/home下没有自己的目录)
(4 )设置用户口令 passwd ftpuser
(5) 编辑chroot_list文件:
sudo gedit /etc/vsftpd.chroot_list
内容为ftp用户名,每个用户占一行,如:
ftpuser
(6 )重新启动vsftpd:
sudo service vsftpd restart
如果要更改默认下载目录,修改/etc/vsftpd/vsftpd.conf, 入如下三行:
local_root=/
chroot_local_user=YES
anon_root=/
local_root表示使用本地用户登录到ftp时的默认目录
anon_root表示匿名用户登录到ftp时的默认目录
上面的chroot_list_file是设定锁定登陆用户在其home目录的列表,要在chroot_list_enable=YES情况下才生效。
编辑chroot_list文件:
sudo gedit /etc/vsftpd.chroot_list
内容为ftp用户名,每个用户 一行,如:
ftpuser
- ubuntu安装ftp服务器(一般配置)
- ubuntu安装ftp服务器(一般配置)
- ubuntu安装ftp服务器(一般配置)
- ubuntu安装ftp服务器(一般配置)
- ubuntu安装ftp服务器( 一般配置 )
- ubuntu安装ftp服务器(一般配置)
- ubuntu安装ftp服务器(一般配置)
- ubuntu安装ftp服务器(一般配置)
- ubuntu安装ftp服务器(一般配置)
- ubuntu安装ftp服务器(一般配置)
- ubuntu安装ftp服务器(一般配置)
- ubuntu安装ftp服务器(一般配置)
- ubuntu安装ftp服务器(一般配置)
- ubuntu安装ftp服务器配置
- ubuntu 安装配置FTP服务器
- 在ubuntu下安装配置ftp服务器
- Ubuntu安装配置ftp服务器(修订版)
- ubuntu安装ftp服务器(高级配置)
- 越努力,越幸运
- VI退出命令
- linux配置IP的方法
- Linux的ftp安装及使用
- FTP内部命令
- ubuntu安装ftp服务器(一般配置)
- 2013武汉住房公积金新政详解
- linux中的lo回环接口
- 理解linux下的 eth0,eth1,eth2,lo …
- linux中的ioremap
- linux驱动编程
- temp
- Android常用的一些make命令
- *(int *)a