欢迎来到天天文库
浏览记录
ID:9677534
大小:52.50 KB
页数:2页
时间:2018-05-05
《linux系统上架设vsftp服务器实例解析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Linux系统上架设VSFTP服务器实例解析 实验环境:AS4最小化安装 实验目标:架设VSFTP服务器 这次我们来学习Linux系统中的vsftp服务器的配置。 下面我们开始了!首先我们安装vsftp服务器端的软件。 vsftpd服务器的安装文件位于第1张安装光盘中。 使用rpm命名可顺利安装该软件包。 #rpm-ivhvsftpd-2.0.1-5.i386.rpm 安装完后默认就可以启动vsftp服务了, [rootlocalhost~]#servicevsftpdstart Startingvsftpdforvsftpd:[OK] 但是默认我们只能
2、看,不能上传。 1.下面我们开启匿名用户上传 [rootlocalhost/]#vi/etc/vsftpd/vsftpd.conf 将anon_upload_enable=YES anon_mkdir_ike 123 john 321 口令库文件中奇数行设置用户名,偶数行设置口令。 b,生成vsftpd的认证文件(在第3张光盘中安装)。 [rootlocalhostRPMS]#rpm-ivhdb4-utils-4.2.52-7.1.i386.rpm :V3DSAsignature:NOKEY,keyIDdb42a60e Preparing...####
3、#######################################[100%] 1:db4-utils###########################################[100%] [rootlocalhostRPMS]#db_load-T-thash-f/root/logins.txt/etc/vsftpd/vsftpd_login.db生成认证文件。 c,设置认证文件只对用户可读可写。 #chmod600/etc/vsftpd/vsftpd_login.db d,建立虚拟用户所需的PAM配置文件。 手工建立vsftpd.vu文件
4、。 #cat/etc/pam.d/vsftpd.vu authrequired/lib/security/pam_userdb.sodb=/etc/vsftpd/vsftpd_login accountrequired/lib/security/pam_userdb.sodb=/etc/vsftpd/vsftpd_login e,建立虚拟用户及要访问的目录并设置相应的权限。 建立所有FTP虚拟用户帐号使用的系统用户帐号,并设置该帐号宿主目录的权限。 #useradd-d/home/ftpsitevirtual #chmod700/home/ftpsite f,
5、设置vsftpd.conf配置文件。 在配置文件中添加虚拟用户的配置内容。 guest_enable=YES guest_username=virtual pam_service_name=vsftpd.vu 重新启动vsftpd服务程序。 g,对vsftpd.conf文件修改后需要重新启动vsftpd服务程序。 #servicevsftpdrestart 现在就应该可以用虚拟帐号登陆了, 4.对虚拟用户设置不同的权限 设置主配置文件。 在vsftpd.conf文件中添加用户配置文件目录设置。 user_config_dir=/etc/vsftpd_u
6、ser_conf 建立用户配置文件目录。 使用mkdir命令建立用户配置文件目录。 #mkdir/etc/vsftpd_user_conf 为虚拟用户建立单独的配置文件。 用户配置文件名称与用户名相同。 /etc/vsftpd_user_conf/mike /etc/vsftpd_user_conf/john 里面的内容如下: anon_kdir_ax_clients=100允许最大的客户端连接数 max_per_ip=5同一IP最大客户端的连接数 local_max_rate=5000000设置本地用户最大传输数率 anon_max_rate=200
7、0000匿名用户最大的传输数率....,。
此文档下载收益归作者所有