一、首先sudo apt-get install vsftpd
再创建用户:
$ mkdir -p /home/ftpu
$ useradd ftpu -g ftp -d /home/ftpu -s /bin/sh
修改/etc/vsftpd.conf(最好先备份):
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_root=/home/ftpu
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
注意:如果没有设置local_root,默认是似乎是/var/tmp。在这一步会出错(似乎是文件夹不存在错误),下面无法重启vsftpd。
再创建并修改/etc/vsftpd.chroot_list(这一步为安全,我的理解是使用户无法切换到更上层目录,是否如此没有验证):
$ echo "ftpu" >> vsftpd.chroot_list
重启vsftpd:
$ service vsftpd restart
现在Windows就可以ftp上了。
二、Windows搭建需要一张系统光盘或iso等文件,用到里面的i386文件夹下的两个dll(32位机,可以去网山下这些dll)。
在“控制面板”--》“添加/删除程序”--》添加/删除Windows组件“--》勾IIS并选详细信息--》勾FTP。下一步。。下一步。。
在“计算机管理”中找“服务和应用程序”,下有默认FTP,右击属性去设置,可以右击添加新虚拟站点。
这时候可以其他机子可以ftp了,但若主机开了防火墙,或许就不行。
防火墙并不用关,在防火墙设置里的“高级”--》“网络链接设置”里的“设置”--》勾FTP,确定后就没问题了。
三、Windows控制面板里设置打印机共享,Ubuntu图形界面自带查找打印机Printer --> Network printer,一路设置顺风顺水。只能赞叹Linux驱动各种完备。
centos7在NAT环境下搭建vsftp:http://www.linuxdiyf.com/linux/15121.html
cenos 6.5安装VSFTPD服务器:http://www.linuxdiyf.com/linux/14678.html
搭建Linux vsFTPd服务器:http://www.linuxdiyf.com/linux/11352.html
CentOS 5.5编译安装vsftpd-2.3.4配置虚拟用户全攻略:http://www.linuxdiyf.com/linux/13089.html
CentOS 6.4下安装vsftpd:http://www.linuxdiyf.com/linux/11463.html