首页 > 代码库 > vsftpd服务

vsftpd服务

实验1VSFTPD

     实验环境

在虚拟机Linux 6.5系统下需要2台Linux系统一台A作为服务端一条B作为测试客户端开启2台Linux系统。

 

     实验目标

         A作为服务端配置VSFTPD服务器实现FTP服务。

         B作为测试客户端验证服务器A的共享是否有效。

         配置真实主机确保真实主机能ping通2台虚拟机。

     实验步骤

1.  首先将A,B真实主机放到同一网段中为了以后实验方便配置永久起效的静态IP地址验证AB真实主机能否通信。

[root@s5 桌面]#ping 192.168.1.10 //ping真实主机

PING 192.168.1.10(192.168.1.10) 56(84) bytes of data.

64 bytes from192.168.1.10: icmp_seq=1 ttl=64 time=0.277 m

2.  服务器上安装vsftpd包启动vsftpd服务在ftp根目录下创建测试文件ftp.txt 在用户haha的宿主目录下创建测试文件haha.txt。

[root@s5 桌面]#yum -y installvsftpd //yum安装软件包

[root@s5 桌面]#cd /var/ftp/

 [root@s5 ftp]#touch ftp.txt//创建匿名测试文件

[root@s5 var]#vimftp/ftp.txt

This is a ftp.

[root@s5 ftp]#ls

ftp.txt  pub

[root@s5ftp]#useradd haha

[root@s5ftp]#touch /home/haha/haha.txt

[root@s5 var]#vim/home/haha/haha.txt

This is a haha.

//创建用户测试文件

[root@s5var]#/etc/init.d/vsftpd restart

//开启服务

关闭 vsftpd                                              [确定]

为 vsftpd 启动 vsftpd                                    [确定]

 

3.  在Win7主机上匿名访问FTP服务器测试下载上传以用户haha登录FTP服务器测试上传下载

打开计算机—在地址栏输入ftp://192.168.1.1查看文件可以下载无法上传。

右键登录登录用户haha测试可以上传下载。

 

4.  客户端B上使用ftp命令访问FTP服务器测试匿名访问、用户登录用户haha登录FTP服务器下载、上传断开ftp连接查看下载的文件需要安装ftp

[root@pc5 mk]#yum-y install ftp //安装ftp

[root@pc5 mk]#ftp192.168.1.1

Connected to192.168.1.1 (192.168.1.1).

220 (vsFTPd2.2.2)

Name(192.168.1.1:root): ftp

//匿名登录

331 Pleasespecify the password.

Password://不需要密码

230 Loginsuccessful.

Remote systemtype is UNIX.

Using binary modeto transfer files.

ftp> get ftp.txt//下载

ftp> quit  //退出去

221 Goodbye.

[root@pc5 桌面]#ls  //查看下载内容

ftp.txt 

[root@pc5 桌面]#ftp 192.168.1.1

Connected to 192.168.1.1(192.168.1.1).

220 (vsFTPd2.2.2)

Name(192.168.1.1:root): haha

331 Pleasespecify the password.

Password:

230 Loginsuccessful.

Remote systemtype is UNIX.

Using binary modeto transfer files.

ftp> put ftp.txt//上传

local: ftp.txtremote: ftp.txt

227 EnteringPassive Mode (192,168,1,1,152,120).

150 Ok to senddata.

226 Transfercomplete.

15 bytes sent in0.000206 secs (72.82 Kbytes/sec)

ftp> ls //查看上传内容

227 EnteringPassive Mode (192,168,1,1,86,142).

150 Here comes thedirectory listing.

-rw-r--r--    1 501     501            15 Aug 17 07:53ftp.txt

-rw-r--r--    1 0       0              16 Aug 17 07:42haha.txt

ftp> gethaha.txt //下载

ftp> quit

221 Goodbye.

[root@pc5 桌面]#ls //下载内容

ftp.txt  haha.txt 


vsftpd服务