当前位置:文档之家› Linux文件传输服务实验报告FTP

Linux文件传输服务实验报告FTP

一、搭建匿名FTP访问
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改ip地址BOOTPROTO=none
IPADDR=192.168.1.1
NETMASK=255.255.255.0
[root@localhost ~]# service network restart 重启网卡
[root@localhost ~]# ifconfig eth0 查看网卡ip地址
eth0 Link encap:Ethernet HWaddr 00:0C:29:F5:12:C9
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
[root@localhost ~]# rpm -q vsftpd 查看vsftpd软件包是否安装package vsftpd is not installed(没有安装)
[root@localhost ~]# mount /dev/cdrom /mnt 挂载光盘
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@localhost ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo 修改baseurl=file:///mnt/Server
enabled=1
[root@localhost ~]# yum -y install vsftpd 安装vsftpd软件包
[root@localhost ~]# rpm -q vsftpd 再查看是否已经安装
vsftpd-2.0.5-16.el5_4.1
安装方法二:
[root@localhost ~]# rpm -ivh /mnt/Server/vsftpd-2.0.5-16.el5_4.1.i386.rpm
[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf 修改配置文件anonymous_enable=YES
local_enable=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
[root@localhost ~]# service vsftpd restart 重启vsftpd服务
在Windows中验证:
在linux中验证:
[root@localhost ~]# lftp 192.168.1.1 登陆ftp服务器
lftp 192.168.1.1:~> ls 查看
drwxr-xr-x 2 0 0 4096 Dec 04 2009 pub
二、搭建使用用户名、密码登陆FTP [root@localhost ~]# vim /etc/vsftpd/vsftpd.conf 编辑配置文件anonymous_enable=NO
local_enable=YES
[root@localhost ~]# service vsftpd restart 重启vsftpd服务
创建本地用户:
[root@localhost ~]# useradd hehe
[root@localhost ~]# passwd hehe
[root@localhost ~]# useradd heihei
[root@localhost ~]# passwd heihei
验证:
在Windows中验证:
在Linux中验证:
[root@localhost ~]# lftp -u hehe 192.168.1.1
口令:
lftp hehe@192.168.1.1:~> ls
drwxr-xr-x 2 500 500 4096 Mar 07 09:09 hehe
三、白名单的使用
[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf 编辑配置
userlist_enable=YES
userlist_deny=YES
[root@localhost ~]# vim /etc/vsftpd/user_list 编辑白名单配置把hehe用户添加上(表示hehe用户不能登陆)
hehe
验证:。

相关主题