linux 9.0

FTP服务器搭建即学即用篇
 
 /etc/vsftpd/vsftpd.conf文件是vsFTPd的主要配置文件,里面有很多选项。嗯,只要知道有这个文件就行了,因为这个文件除非是你有特定需要,否则是不需要去修改。因为基本上那些默认配置都是帮你配置好了的,闲着没事就随便看着玩吧。

下面来玩真的:
STEP 1: 建用户
 adduser hack //建立一个用户
 passwd hack //为HACK用户设置密码
 asdf12#$
 asdf12#$ 
  首先要在本机建立一个用户,用户名:hack 密码:asdf12#$
  嗯,这里解释一下,建立的这个账户,是给使用FTP的用户登陆使用的。
STEP 2:启动服务
 一条命令即可启动服务,service vsftpd start
STEP 3:配置本机IP地址
 IP地址是一定要配置滴,不然怎么登陆?也是很简单的一条命令,下面我们来举例:
  ifconfig eth0 192.168.1.1 netmask 255.255.255.0
好了,服务器配置到这里,我们就算是搭建起来了一个简单的FTP服务器了,嗯,喝口水先,接着继续。
 
STEP 4:测试
 我们可以分别用Windows XP和Linux平台登录我们刚刚建好的FTP服务器。
    Windows客户端:
  (1)打开你的浏览器,在地址栏上面输入“[url]ftp://192.168.1.1[/url]”,叮!就进入了FTP服务器里面了,跟着就点击右键选择“登陆”,输入帐号和密码,就可以进行操作了。
  (2)嗯,关于Windows平台登录到FTP服务器之后的操作,我想就不用多说了,图形界面直接拖曳文件就行。(这个操作也不会的同学先给我重启电脑十遍再说。问重启这么多次有什么用?哦,因为我没想到什么有效的惩罚手段。)
  
   Linux客户端:
  (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文件到本地主机
OK,完工,喝杯茶。
 
 

本配置经在下实验成功搭建,如在配置过程中有任何疑问,欢迎交流讨论。