ftp是文件傳輸協議的縮寫。用來實現文件傳輸的上傳和下載。
ftp是工做在 C/S架構模式下
C/S架構:是客戶端client/服務器server訪問模式。C/S的特色是客戶機必須使用專用的客戶端訪問程序去訪問服務器。
B/S架構:是瀏覽器browser,服務器server訪問模式。B/S的特色是客戶機須要EI,Firefox等瀏覽器來訪問服務器,*B/S架構一般是用來開發基於web網站的應用程序。web
vsftpd:是很是安全的ftp守護進程(Very secure ftp Daemon)。
進程:正在進行(運行running)的程序。
守護進程Daemon:網絡服務類的程序都會有守護進程。守護進程是指實時監測服務訪問狀態的程序。一般都是在系統後臺運行。windows
FTP的工做端口:
21 控制端口,用於在客戶機和服務器之間創建鏈接。
20 數據端口。用於服務器給客戶機主動進行數據鏈接。瀏覽器
vsftpd的部署思路(網絡服務的部署通用思路)安全
- 關閉安全系統
systemctl stop firewalld
systemctl status firewalld
setenforce 0
getenforce
- 安裝服務及客戶端(用於作內測)軟件包
rpm -q vsftpd lftp ftp
yum install -y vsftpd ftp lftp (yum源需安裝好)
rpm -ql vsftpd
rpm -qc vsftpd
- vsftpd服務管理
systemctl restart vsftpd
systemctl enable vsftpd
systemctl status vsftpd
- 配置vsftpd文件
rpm -qc vsftpd
/etc/logrotate.d/vsftpd 日誌輪滾策略文件
/etc/pam.d/vsftpd pam認證文件(重點)
/etc/vsftpd/ftpusers 黑名單文件(重點)
/etc/vsftpd/user_list 用戶訪問列表文件(重點),默認是黑名單,可是能夠設置成白名單
/etc/vsftpd/vsftpd.conf 服務的主配置文件(重點)
vsftpd的相關配置文件內容
grep -nEv '^#|^$' /etc/vsftpd/vsftpd.conf 表示添加行號並去除 /etc/vaftpd/vsftpd.conf中的#號
建立vftper用戶,設置vftoer登錄密碼。在192.168.11.1這臺window物理電腦上用vftper用戶訪問vsftpd服務器,上傳任意一個文件到此用戶的家目錄裏。
useradd vftper
echo 01 | passwd --stdin vftper
win+E
輸入ftp://192.168.11.11/
登錄
在Win7/10中訪問NFS共享:
1.安裝nfs客戶端(client)程序。
運行Win+R-->control控制面板-->程序-->打開或關閉windows功能-->NFS服務-->勾選「NFS客戶端」-->肯定。
2.運行Win+R-->cmd-->輸入以下命令。
查共享資源列表:showmount -e 192.168.11.11
掛載共享資源爲K盤:mount 192.168.11.11:/usr k:
打開共享:win+E--->雙擊K盤圖標服務器
附加操做:卸載共享的k盤:右擊K盤圖標--->斷開網絡