前言:摸索一个事,重在它的思路,并且如何调整思路。
现在尝试Ubuntu上面vsftp服务器的搭建和配置
在google看了很多帖子和文章,都是先讲ubuntu安装vsftp,所以估计应该是ubuntu在安装的时候是默认没有安装vsftp服务器的,需要手动安装vsftp服务器。
安装与配置
1) 安装vsftp
输入: $ sudo apt-get install vsftpd
这里会提示无法创建/home/ftp目录,手动创建一个
输入: $ sudo mkdir /home/ftp
如果提示已创建就ok了。
2) 编辑配置文件 /etc/vsftpd.conf
$ sudo gedit /etc/vsftpd.conf (注意空格)
也可以使用vi
主要是:将local_enable =YES前得#去掉,使其可用,表示允许本地用户登录
将anonymous_enable=NO,即不允许匿名登录ftp
3) 启动vsftp
$sudo /etc/init.d/vsftpd start
4) 添加用户 lzftp
$ sudo useradd –m –d/home/lzftp -G root lzftp
编辑lzftp的密码:
$sudo passwd lzftp
重启vsftp服务
$sudo /etc/init.d/vsftpd restart
要想看有没有ftp这个文件,打开文件系统,然后找到home文件,然后就可以看是否有ftp这个文件了。
创建的lzftp的密码可以设置为:000000
上面是创建完ubuntu的ftp service了,下面是验证是否创建成功
#ftp localhost
如果出现ok字样,即创建成功
再查找该ubuntu的IP地址,#ifconfig
这时虽然有eth0,但这时ubuntu的IP是没有和网卡匹配的,需要在虚拟机的设置中设置下
1、把网络连接方式选为host-only
2、重新启动ubuntu,然后#service vsftpd start
3、#ifconfig
就可以看到eth0上面已经有一个IP 192.168.56.101
4、然后再在运行里输入:ping 192.168.56.101
就可以看到两机连通的效果了
ubuntu与主机 ping 成功!