linux一些常用服务的搭建2(感兴趣的话可以学下)

今天给大家介绍一下Linux 服务搭建,主要讲解一些在Linux上常用的一些服务。
包括:DHCP动态 地址分配服务; 网络信息服务; FTP服务;SAMBA服务; 域名服务;网络服务;邮件服务; 代理服务与 防火墙网络安全 管理
大体说一下配置 服务器的总的思路:1.安装 软件
                                2.改软件里的 文件
                                3.改文件里的关键配置;
                                4.启动配置,测试;
                                5.启动成功,不成功排错.  =======================================================================
今天介绍第二个服务: ftp服务的配置
1.还是用虚拟机来完成,先把网卡连接方式 设置成“自定义--->VMnet2”,然后配置ip,重启网卡
[root@localhost ~]# netconfig
linux一些常用服务的搭建2(感兴趣的话可以学下)_第1张图片
 
重启生效[root@localhost ~]#server network restart
2.新建一个 用户rabbit
[root@localhost ~]# adduser rabbit
3.在根 目录下创建目录ftpsite,并在ftpsite目录下创建两个子目录,3ast和 linux,然后把目录的拥有者和拥有组改成rabbit,并设置rabbit有读写和执行的 权限,具体步骤:
[root@localhost ~]#mkdir /ftpsite
[root@localhost ~]#mkdir /ftpsite/3ast
[root@localhost ~]#mkdir/ftpsite/linux
[root@localhost ~]#chowm -R rabbit /ftpsite
[root@localhost ~]#chgrp -R rabbit /ftpsite
[root@localhost ~]#chmod -R 700 /ftpsite
4.查看vsftpd是否安装
[root@localhost ~]#rpm -q vsfptd
package vsftpd is not installed(没有装,好,咱们来装上)
5.还是需要挂linux 光盘
[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
7.创建好文件后就设置文件的权限:
编辑/etc/vsftpd/pass.txt
3ast-----账号
3ast------- 密码
linux------------账号
linux------------------密码
然后使用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.修改/etc/vsftpd/vsftp.conf主配置文件,添加文件如下(主要,不要敲错)
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.创建用户个人配置文件
为3ast创建用户个人配置文件
[root@localhost ~]#vi /etc/vsfptd/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

为linux创建用户个人配置文件
[root@localhost ~]#vi /etc/vsfptd/conf/linux
local_root=/ftpsite/linux
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_max_rate=300000

好了启动vsftpd
[root@localhost ~]#service vsftpd start

最后一步测试,自己换不同的用户登录一下,看下效果
==================================================
冰吻六秒钟-----646587275
==================================================

你可能感兴趣的:(linux,职场,服务,休闲,兴趣)