FTP文件传输服务

  • FTP连接及传输模式

      控制连接:TCP 21,用于发送FTP命令信息

      数据连接:TCP 20,用于上传、下载数据

      数据连接的建立类型:

              主动模式:服务端从20端口主动向客户端发起连接

              被动模式:服务端在指定范围内某个端口被动等待客户端连接

  • FTP传输模式

文本模式:ASCII模式,以文本序列传输数据

二进制模式:Binary模式,以二进制序列传输数据

  •        FTP用户的类型

       匿名用户:anonymousftp

       本地用户:

帐号名称、密码等信息保存在passwdshadow文件中

虚拟用户:

使用独立的帐号/密码数据文件

  • 常见的FTP服务器程序

IISServ-U

wu-ftpdProftpd

vsftpdVery Secure FTP Daemon

  •        常见的FTP客户端程序

ftp命令

CuteFTPFlashFXPLeapFTPFilezilla

gftpkuftp

vsftpd软件包:vsftpd-3.0.2-22.el7.x86_64.rpm

安装vsftpd: rpm ivh 软件包名(要先找到该包位置)

Vsftpd服务资料

官方站点:http://vsftpd.beasts.org/

主程序:/usr/sbin/vsftpd

服务名:vsftpd

用户控制列表文件

/etc/vsftpd/ftpusers

/etc/vsftpd/user_list

主配置文件

/etc/vsftpd/vsftpd.conf

 安装vsftpd代码:

yum -y install vsftpd

  • 常用的全局配置项

listen=YES:是否以独立运行的方式监听服务

listen_address=192.168.4.1:设置监听的IP地址

listen_port=21:设置监听FTP服务的端口号

write_enable=YES:是否启用写入权限

download_enableYES:是否允许下载文件

userlist_enable=YES:是否启用user_list列表文件

userlist_deny=YES:是否禁用user_list中的用户

max_clients=0:限制并发客户端连接数

max_per_ip=0:限制同一IP地址的并发连接数

  • 常用的匿名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限制最大传输速率字节/秒)

 将上述内容写进 "/etc/vsftpd/vsftpd.conf"

  • 准备匿名FTP访问的目录
使匿名用户 FTP 对该目录有写入权限
[root@localhost ~]# chown ftp /var/ftp/pub/

[root@localhost ~]# ls -ld /var/ftp/pub/

drwxr-xr-x 4 ftp root 4096 02-24 10:36 /var/ftp/pub/
  •  开放匿名用户配置,并启动vsftpd服务
[root@localhost vsftpd]# service vsftpd start

vsftpd 启动 vsftpd:                                    [确定]

[root@localhost vsftpd]# netstat -anpt | grep "vsftpd"
tcp      0      0 0.0.0.0:21        0.0.0.0:*          LISTEN      8989/vsftpd

[root@localhost]# vi /etc/vsftpd/vsftpd.conf

anonymous_enable=YES         

local_enable=NO               

write_enable=YES              

anon_umask=022               

anon_upload_enable=YES        

anon_mkdir_write_enable=YES    

dirmessage_enable=YES

执行结果如图: 

  • 访问ftp

1.设置firewalld放行ftp(见下图)或关闭firewalld

2.设置SElinux放行ftp或关闭SElinux

3.在地址栏输入ftp://ip,确认可以打开文件夹。

 

 BING域名服务

   官方站点:https://www.isc.org/

相关软件包

bind-9.9.4-61.el7.x86_64.rpm

bind-utils-9.9.4-61.el7.x86_64.rpm(nslookup命令)

bind-libs-9.9.4-61.el7.x86_64.rpm

bind-chroot-9.9.4-61.el7.x86_64.rpm

安装bing命令

yum -y install bind

 

 

 

DNS系统的作用及类型

缓存域名服务器

也称为 唯高速缓存服务器

通过向其他域名服务器查询获得域名->IP地址记录

将域名查询结果缓存到本地,提高重复查询时的速度

主域名服务器

特定DNS区域的官方服务器,具有唯一性

负责维护该区域内所有域名->IP地址的映射记录

从域名服务器

也称为 辅助域名服务器

其维护的 域名->IP地址记录 来源于主域名服务器

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值