本人电脑系统win7,在virtualbox中安装的是Ubuntu12.04,以下是在ubuntu12.04下的试验结果。
1.安装vsftpd
直接从源里面安装,代码:
sudo apt-get install vsftpd
安装完毕后自动生成一个帐户"ftp",对应的home家目录是/srv/ftp。即在/srv下有个ftp文件存在。
该账户暂时是封锁的,具体情况可以查看/etc/shadow中的第二个字段,该字段为*。可以直接给它设定密码,利用passwd指令。
sudo passwd ftp # 为ftp帐号修改密码(这里我设定用户ftp的密码也是ftp)
2.配置文件
通过sudo vi /etc/vsftpd.conf 修改。
修改之前最好先备份下这个文件:
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.old
配置文件比较简单,内容如下:(没有的项可以自行添加)
-----------------------------------
#独立模式启动
listen=YES
#同时允许4客户端连入,每个IP最多5个进程(这两项没有,可以自己添加)
max_clients=20
max_per_ip=4
#不允许匿名用户访问,
anonymous_enable=NO
#允许本地(系统)用户登录
local_enable=YES
#允许写操作
write_enable=YES
#是否采用端口20进行数据传输
connect_from_port_20=YES
#生成日志
xferlog_enable=YES
<
1.安装vsftpd
直接从源里面安装,代码:
sudo apt-get install vsftpd
安装完毕后自动生成一个帐户"ftp",对应的home家目录是/srv/ftp。即在/srv下有个ftp文件存在。
该账户暂时是封锁的,具体情况可以查看/etc/shadow中的第二个字段,该字段为*。可以直接给它设定密码,利用passwd指令。
sudo passwd ftp # 为ftp帐号修改密码(这里我设定用户ftp的密码也是ftp)
2.配置文件
通过sudo vi /etc/vsftpd.conf 修改。
修改之前最好先备份下这个文件:
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.old
配置文件比较简单,内容如下:(没有的项可以自行添加)
-----------------------------------
#独立模式启动
listen=YES
#同时允许4客户端连入,每个IP最多5个进程(这两项没有,可以自己添加)
max_clients=20
max_per_ip=4
#不允许匿名用户访问,
anonymous_enable=NO
#允许本地(系统)用户登录
local_enable=YES
#允许写操作
write_enable=YES
#是否采用端口20进行数据传输
connect_from_port_20=YES
#生成日志
xferlog_enable=YES
<

本文介绍了如何在Windows 7系统下的VirtualBox虚拟机中安装Ubuntu 12.04,并详细阐述了如何在Ubuntu上安装、配置vsftpd服务,包括设置最大连接数、禁止匿名访问、允许本地用户登录、设置本地根目录以及解决中文乱码问题。
最低0.47元/天 解锁文章
948

被折叠的 条评论
为什么被折叠?



