上网搜了一下,一般都用vsftpd,我也安装它吧
sudo apt-get install vsftpd
很快就能安装好
启动,重启,停止vsftpd的命令是
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd restart
sudo /etc/init.d/vsftpd stop
如果用网上说的service vsftpd restart会报告这样的错误
===
ldm@ldm-TOP2:/home$ service vsftpd restart
restart: Rejected send message, 1 matched rules; type="method_call", sender=":1.63" (uid=1000 pid=3099 comm="restart vsftpd ") interface="com.ubuntu.Upstart0_6.Job" member="Restart" error name="(unset)" requested_reply=0 destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init"))
===
可以用
ps -A |grep ftp
命令来看一下ftp 服务是否已经启动了。
安装完后,home目录下也没有ftp这个目录。
重启一下ftp,然后可以用firefox访问ftp://127.0.0.1,这时的默认目录是用户目录~,并且可以访问,用户目录~之外的其他目录,所以需要修改一下 vsftpd.conf,默认情况下匿名不可用。
vim /etc/vsftpd.conf
在/etc/vsftpd.conf文件中listen=yes等于STANDALONE独立模式
chroot_list_enable=YES 防止用户跳到任何其他目录,子目录可以。
write_enable=YES 可以写
增加用户
useradd -d /home/ldm -g ftp -s /sbin/nologin target
passwd target
阅读(2007) | 评论(0) | 转发(0) |