DHCP服务器、FTP服务器配置学习笔记

DHCP服务器

CentOS光盘中的 dhcp-4.2.5-47.el7.centos.x86_64.rpm dhcp 软件包的主要文件

主配置文件: /etc/dhcp/dhcpd.conf

执行程序:/usr/sbin/dhcpd、/usr/sbin/dhcrelay(中继模块)

执行参数配置:/etc/sysconfig/dhcpd

服务端的UDP 67

客户端的UDP 68

cat /var/lib/dhcpd/dhcpd.leases //在服务器中查看租约分配列表

通过linux客户端自动获取IP地址并进行查看所获取的IP信息

dhclient -d ens33 //用户客户机测试是否能够获取dhcp服务器IP地址

cat /etc/resolv.conf //在客户机上查看获取到的DNS地址

FTP服务器

FTP服务

FTP(FileTransferProtocol)是文件传输协议。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序。

FTP连接及连接模式

  • 控制连接:TCP21,发送FTP命令信息
  • 数据连接:TCP20,用于上传、下载数据

数据连接的建立类型

  • 主动模式:服务端从20端口主动向客户端发起连接
  • 被动模式:服务器在指定范围内某个端口被动等待客户端连接

常见的 FTP 服务器程序:IIS、Serv-U、wu-ftpd、Proftpd、vsftpd(Very Secure FTP Daemon)

FTP 用户的类型:匿名用户、本地用户、虚拟用户

虚拟用户

虚拟用户是不存在于系统中的用户,只能使用FTP服务,无法登录系统 配置更加灵活,可针对不同的用户设置不同的权限

VSFTP服务

主程序: /usr/sbin/vsftpd
服务名: vsftpd
用户控制列表文件

  • /etc/vsftpd/ftpusers
  • /etc/vsftpd/user_list

主配置文件: /etc/vsftpd/vsftpd.conf
日志目录: /var/log/message

ONBOOT=yes 开机加载网卡

在修改配置文件前需要备份配置文件

全局配置项

对所有用户都起作用

本地用户FTP配置项

local_enable=YES:是否启用本地系统用户
local_root=/var/ftp:设置本地用户的 FTP 根目录,虚拟用户默认使用该选项,可以在虚拟用户的个人配置文件加入该配置。

常用的匿名 FTP 配置项
anonymous_enable=YES:启用匿名访问
anon_umask=022:匿名用户所上传文件的权限掩码
anon_root=/var/ftp:匿名用户的 FTP 根目录,对虚拟用户无效。
anon_upload_enable=YES:允许上传文件
anon_mkdir_write_enable=YES:允许创建目录
anon_other_write_enable=YES:开放其他写入权
anon_max_rate=0:限制最大传输速率(字节/秒)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值