FTP:file transfer protocol 文件傳輸協(xié)議
端口:21/tcp
文件共享服務(wù):
NFS:network file system (RPC: Remote procedure call,遠(yuǎn)程過程調(diào)用)
samba:CIFS/SMB
常見的客戶端命令:
get: 每執(zhí)行一次從ftp服務(wù)器下載單個(gè)文件
mget: 從ftp服務(wù)器下載多個(gè)文件,支持通配符
put: 把本地單個(gè)文件上傳至ftp服務(wù)器
mput: 把本地多個(gè)文件上傳至ftp服務(wù)器
服務(wù)器端程序:
vsftpd: very secure ftp daemon
/etc/vsftpd: 配置文件目錄
/etc/init.d/vsftpd: 服務(wù)腳本
/usr/sbin/vsftpd: 主程序
/var/ftp: ftp服務(wù)器根目錄
ftp用戶:
系統(tǒng)用戶 匿名用戶 虛擬用戶
基于PAM實(shí)現(xiàn)用戶認(rèn)證;
/etc/pam.d/*
/lib/security/* 32位系統(tǒng)路徑認(rèn)證模塊
/lib64/security/* 64位系統(tǒng)路徑認(rèn)證模塊
proftpd:
客戶端程序:
CLI: ftp lftp
[root@johntest ~]# yum install vsftpd #安裝ftp服務(wù)器軟件vsftpd
Loaded plugins: refresh-packagekit, rhnplugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package vsftpd.x86_64 0:2.2.2-6.el6 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=====================================================================================================
Package Arch Version Repository Size
=====================================================================================================
Installing:
計(jì)算機(jī)/cpucpu主頻在233mhz以上計(jì)算機(jī)操作系統(tǒng)/內(nèi)存帶有 sp 2 或更高版本的 windows xp 32 位——64 mbwindows xp professional x64 edition ——128 mb帶有 sp 2 或更高版本的 windows server 2003 32 位 —— 64 mb帶有 sp 2 或更高版本的 windows server 2003 64 位 ——128 mbwindows vista 32 位 —— 512 mbwindows vista 64 位 —— 512 mb帶有 sp 1 的 windows vista —— 512 mbwindows server 2008 32 位 —— 512 mbwindows server 2008 64 位 —— 512 mbwindows 7 32 位 ——1 gbwindows 7 64 位 —— 2 gb顯示器支持800 x 600或更高像素的。