之
FTP服务器搭建即学即用篇
/etc/vsftpd/vsftpd.conf文件是vsFTPd的主要配置文件,里面有很多选项。嗯,只要知道有这个文件就行了,因为这个文件除非是你有特定需要,否则是不需要去修改。因为基本上那些默认配置都是帮你配置好了的,闲着没事就随便看着玩吧。
下面来玩真的:
STEP 1: 建用户
adduser hack //建立一个用户
passwd hack //为HACK用户设置密码
asdf12#$
asdf12#$
首先要在本机建立一个用户,用户名:hack 密码:asdf12#$
嗯,这里解释一下,建立的这个账户,是给使用FTP的用户登陆使用的。
一条命令即可启动服务,service vsftpd start
IP地址是一定要配置滴,不然怎么登陆?也是很简单的一条命令,下面我们来举例:
ifconfig eth0 192.168.1.1 netmask 255.255.255.0
我们可以分别用Windows XP和Linux平台登录我们刚刚建好的FTP服务器。
(1)打开你的浏览器,在地址栏上面输入“[url]ftp://192.168.1.1[/url]”,叮!就进入了FTP服务器里面了,跟着就点击右键选择“登陆”,输入帐号和密码,就可以进行操作了。
(2)嗯,关于Windows平台登录到FTP服务器之后的操作,我想就不用多说了,图形界面直接拖曳文件就行。(这个操作也不会的同学先给我重启电脑十遍再说。问重启这么多次有什么用?哦,因为我没想到什么有效的惩罚手段。)
(1)在终端里面输入“[url]ftp://192.168.1.1[/url]”,然后会让你进行登陆,输入我们之前设置好的账号和密码,就可以进入到FTP服务器里面了。
(2)接下来的几条都是常用指令,都给我提起精神来看。
ftp>lcd /root //lcd命令是用来定位本机的指定文件所在目录
ftp> cd/home/hack //cd命令是用来定位服务器上的文件所在目录
ftp>put one.c //从本地上传一个one.c文件到服务器
ftp>get test.sh //从服务器上下载test.sh文件到本地主机
本配置经在下实验成功搭建,如在配置过程中有任何疑问,欢迎交流讨论。