1、FTP使用場合:用於文件的傳輸;
2、FTP的作用:用於文件的上傳和下載;
3、FTP屬於tcp協議,端口號:20,21;
21:控制層面,用於賬戶密碼驗證,權限的驗證;
20:數據層面,用於文件的上傳和下載;
4、FTP:匿名、系統、虛擬賬戶:
匿名賬戶:登錄名為ftp或anonymous,不驗證密碼即可登錄;
系統賬戶:本身已經存在的賬戶、密碼做驗證。
驗證方式:
1、驗證的是/etc/passwd和/etc/shadow;
2、驗證的是用戶列表(用戶必須是系統創建),相當於白名單。
默認的root賬戶不允許登陸
虛擬賬戶:預定義的列表賬戶(以前系統從未創建過)
5、FTP匿名賬戶的部署過程:
1、關閉防火牆和核心防護,並安裝vsftp
2、修改屬主和屬組,並創建文件
3、修改配置文件為匿名用戶登錄
4、開啟ftp服務,並查看端口號
5、用客戶機連接
6、下載並上傳文件
6、FTP本地用戶的部署過程:
(1)允許普通用戶登陸:
1、配置文件
2、開啟服務並添加用戶嘗試
3、在lisi目錄下創建一個文件
4、用客戶機連接
5、下載和上傳文件
6、進宿主目錄查看
(2)允許白名單用戶登陸:
1、配置文件
2、創建用戶liming,並修改屬主,屬組和權限
3、在/opt/liming下創建文件
4、添加白名單
5、重啟服務並查看端口號
6、上傳並下載文件
7、進宿主目錄查看