FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。
FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。
默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。
1 安装vsftpd
使用apt-get 安装
sudo apt-get install vsftpd
配置vsftpd.conf文件
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak sudo vi /etc/vsftpd.conf
配置文件详细介绍
#接受本地用户 local_enable=YES #本地用户上传文件的umask。 local_umask=022 #可以上传(全局控制). write_enable=YES
重启ftp服务器
sudo service vsftpd restart
注意:client端get文件出现226错误,代表client端没有本地写权限,无法创建文件,可能是c:\盘
登录ftp服务器后,可以使用
get
获取服务器上的文件,mget
是获取多个文件。使用
put
可以上传文件到服务器,使用mput
上传多个文件。ls
查看文件。mkdir
创建文件。rmdir
删除文件夹。pwd
查看当前工作路径。cd
切换工作路径delete
删除文件。