FTP:file transfer protocol 文件传输协议
端口:21/tcp
文件共享服务:
NFS:network file system (RPC: Remote procedure call,远程过程调用)
samba:CIFS/SMB
常见的客户端命令:
get: 每执行一次从ftp服务器下载单个文件
mget: 从ftp服务器下载多个文件,支持通配符
put: 把本地单个文件上传至ftp服务器
mput: 把本地多个文件上传至ftp服务器
服务器端程序:
vsftpd: very secure ftp daemon
/etc/vsftpd: 配置文件目录
/etc/init.d/vsftpd: 服务脚本
/usr/sbin/vsftpd: 主程序
/var/ftp: ftp服务器根目录
ftp用户:
系统用户 匿名用户 虚拟用户
基于PAM实现用户认证;
/etc/pam.d/*
/lib/security/* 32位系统路径认证模块
/lib64/security/* 64位系统路径认证模块
proftpd:
客户端程序:
CLI: ftp lftp
[root@johntest ~]# yum install vsftpd #安装ftp服务器软件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:
计算机/cpucpu主频在233mhz以上计算机操作系统/内存带有 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或更高像素的。