要在虚拟机和主机之间传文件,又有同学问我cp魔兽,感觉samba不太爽,还是ftp好用些,至少我不会用wget下载samba的共享文件,有谁教教我吗?
找了N多资料,决定用vsftp,又找了N多资料,终于弄明白了一些
记下步骤以免忘了
安装:
debian下apt-get install vsftpd
gentoo下是emerge vsftpd
/etc/init.d/vsftpd start|stop|restart
配置
设置匿名上传目录
mkdir -p /home/ftp/upload
chown root:root /home/ftp
chmod 777 /home/ftp/upload
修改vsftpd.conf
:
debian下vim /etc/vsftpd.conf
gentoo下vim /etc/vsftpd/vsftpd.conf
/etc/vsftpd/vsftpd.conf
local_enable=YES
write_enable=YES
chroot_local_user=YES
1.把系统内所有的FTP用户都限制在家目录
我们可以通过更改vsftpd.conf文件,这一行#去掉可以了。
#chroot_local_user=YES
2.设定匿名用户的根目录
anon_root=
即匿名用户登入后,被定位到此目录下。主配置文件中默认无此项,可自行添加。
然后附上
/etc/vsftpd.conf,免得下次再忙乎
listen=YES
anonymous_enable=YES
dirlist_enable=YES
anon_world_readable_only=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
anon_root=/home/ftp
max_clients=3
max_per_ip=2
gentoo下还要建立好/var/run/vsftpd文件夹
有个帖子不错,慢慢研究ing
~lixuebai/GNU/FtpServer.html
阅读(1603) | 评论(0) | 转发(0) |