时间:2021-05-02
本文讲解了再Linux中配置FTP的方法。(虚拟用户和用户独立配置文件)。
1.把网卡连接方式设置成“自定义àVMnet2”,然后使用netconfig设置本机网卡参数
[root@localhost ~]# netconfig
把网卡重启,使新IP地址生效
[root@localhost ~]# service network restart
2.使用adduser命令创建一个新的用户rabbit
[root@localhost ~]# adduser rabbit
3.在根目录下创建目录ftpsite,并在ftpsite目录下创建两个子目录t265和t266,然后把目录的拥有者和拥有组改成rabbit,并设置rabbit有读、写和执行的权限
[root@localhost ~]# mkdir /ftpsite
[root@localhost ~]# mkdir /ftpsite/t265
[root@localhost ~]# mkdir /ftpsite/t266
[root@localhost ~]# chown -R rabbit /ftpsite
[root@localhost ~]# chgrp -R rabbit /ftpsite
[root@localhost ~]# chmod -R 700 /ftpsite
4.查看vsftpd是否安装
[root@localhost ~]# rpm -q vsftpd
package vsftpd is not installed
上面的信息表示没有安装
5.选择linux DVD光盘,然后挂载光盘,并安装vsftpd
[root@localhost ~]# eject
[root@localhost ~]# mount /media/cdrom
[root@localhost ~]# rpm –ivh /media/cdrom/RedHat/RPMS/vsftpd-2.0.1-5.i386.rpm
6.安装db4-utile软件包(生成口令数据库时使用)
[root@localhost ~]# rpm –ivh /media/cdrom/RedHat/RPMS/db4-utils-4.2.52-7.1.i386.rpm
7.创建口令库文件,并设置好文件的权限
[root@localhost ~]# vi /etc/vsftpd/pass.txt
文件内容如下:
t265
t265i
t266
t266t
使用db_load生成口令库文件
[root@localhost ~]# db_load -T -t hash -f /etc/vsftpd/pass.txt /etc/vsftpd/pass.db
更改文件权限
[root@localhost ~]# chmod 600 /etc/vsftpd/pass.db
8.创建pam认证文件
[root@localhost ~]# vi /etc/pam.d/ftp
文件内容设置成:
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/pass
account required /lib/security/pam_userdb.so db=/etc/vsftpd/pass
9.修改vsftpd主配置文件,添加如下内容
user_config_dir=/etc/vsftpd/conf
guest_enable=YES
guest_username=rabbit
max_clients=100
max_per_ip=5
anon_max_rate=100000
把anonymous_enable=YES 改成 anonymous_enable=NO
把pam_service_name=vsftpd 改成 pam_service_name=ftp
10.创建用户配置文件存放的目录
[root@localhost ~]# mkdir /etc/vsftpd/conf
11.创建用户个人配置文件
为t265创建用户个人配置文件
[root@localhost ~]# vi /etc/vsftpd/conf/t265
文件内容如下:
local_root=/ftpsite/t265
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_max_rate=500000
为t266创建用户个人配置文件
[root@localhost ~]# vi /etc/vsftpd/conf/t266
文件内容如下:
local_root=/ftpsite/t266
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_max_rate=300000
12.启动vsftpd
[root@localhost ~]# service vsftpd start
13.把windowXP虚拟机的IP地址设置成192.168.1.2,网卡设置成“自定义àVMnet2”
用不同的用户名登录验证
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文以实验的形式讲解了Linux网络服务配置中iptables配置的方法,实验内容及要求如下:Iptables实验启动两台linux虚拟机,第一台linux有两
独享主机即客户拥有整台服务器的软硬件资源,可以自行配置或通过网络应用服务商主机管理工具实现web、mail、ftp等多种网络服务。优势在于服务器只有一个用户使用
RHEL5中配置好后,今天想在XP下用ftp连接虚拟机中的linux,但ftp连接的时候会出现"500OOPS:cannotchangedirectory:/r
此FTP服务器的防火墙通用设置规则适用于Windows(包括服务器版和桌面版)、Linux服务器以及可能的其他操作系统。在配置好FTP服务器后将发起FTP服务的
今天跟大家分享一下腾讯云服务器ftp链接不上的解决方法,首先我们需要检查一下里面FTP是否配置良好。一般买好服务器配置环境的时候都会配置好FtpWindows服