linux就该这么学-第十三节课

10月4日开始了第十三节课,主要讲了第十一章: 使用Vsftpd服务传输文件第十二章: 使用Samba或NFS实现文件共享 ,主要包括 文件传输协议 vsftpd 服务程序的三种认证模式:匿名开放模式,本地用户模式,虚拟用户模式 以及 简单文件传输协议 TFTPSamba``NFS文件共享

FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20和21端口,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数。FTP 协议有两种工作模式:主动模式,FTP服务器主动向客户端发起连接请求;被动模式,FTP服务器等待客户端发起连接请求(FTP的默认工作模式)。

umask ,反掩码。文件反掩码umask=666-权限 (若权限大于666时,umask为000),目录反掩码umask=777-权限。

vsftpd 服务程序 vsftpd作为更安全的文件传输的服务程序,允许用户以三种认证模式登录到FTP服务器上。

匿名开放模式:是一种最不安全的认证模式,任何人都可以无需密码验证而直接登录到FTP服务器,默认访问 /var/ftp目录;
本地用户模式:是通过linux系统本地的账户密码信息进行认证的模式,默认访问 用户家目录;
虚拟用户模式:是三种中最安全的一种认证模式,需要为FTP服务单独建立用户数据库文件,虚拟出用来进行口令验证的账户信息,而这些账户信息在服务器系统中实际上是不存在的,仅供FTP服务程序进行认证使用。默认访问 映射用户的家目录。

PAM,Pluggable Authentication Modules,可插拔认证模块,为RHCA 333课程。

简单文件传输协议(Trivial File Transfer Protocol,TFTP),是一种基于UDP 协议(69端口)在客户端和服务器之间进行简单文件传输的协议。

Samba 文件共享服务,一般可用于 Linux与linux,linux及windows之间的文件共享;NFS 只能用于linux与linux之间。

最后附上几张笔记:
10.4笔记
10.4笔记
10.4笔记
10.4笔记
10.4笔记

文章目录
// Add comment count
|