一、FTP­的作用及介绍

FTP是FileTransferProtocol(文件传输合同)的英语简称linux命令行和shell脚本编程宝典,而英文简称为“文传合同”。它基于21端口,作用于计算机之间的文件传输。我们搭建下来经常用作网站的代码文件上传、下载、覆盖以及更新。还有企业用作文件服务器之间的文件夹权限分配(即A拥有自己的文件夹linux虚拟主机,而B不能访问Alinux安装ftp服务,假如C是A的主管,须要看A的报表,则可以把C的FTP帐号赋于相应的权限与AD域类似)。

二、FTP的搭建

FTP文件传输协议_linux安装ftp服务_Linux Pureftpd搭建

FTP在不同的操作系统上有不同的应用程序来支持,比如windows自带有FTP的组件,在程序->添加或删掉Windows组件中可以找到。而linux常用则有FileZilla、FireFTP、gFTP、LFTP、NcFTP、vsftpd和Pureftpd等。

下边我们接着上一个实战,用LNMP自带的Pureftpd来搭建FTP服务器,让我们更便捷的进行文件传输吧!

1、登录我们的服务器(省略掉),步入lnmp1.4目录linux安装ftp服务,安装pureftpd,命令:cdlnmp1.4执行安装程序:./pureftpd.sh回车后提示任意键继续或则Ctrl+C取消,我们回车继续。

2.安装完毕出现以下界面:

3、通过命令lnmpftpadd来添加FTP帐号和密码

Linux Pureftpd搭建_FTP文件传输协议_linux安装ftp服务

4、输入FTP帐号对应的目录如:/home/wwwroot/回车后提示完成。

5、连接FTP,我们可以通过ftp://IP地址或则域名如:ftp://103.255.178.98之后通过刚才设置的帐号密码来登入。

linux安装ftp服务_Linux Pureftpd搭建_FTP文件传输协议

linux安装ftp服务_Linux Pureftpd搭建_FTP文件传输协议

又或则用FTP工具例如Flashxp等。

FTP文件传输协议_linux安装ftp服务_Linux Pureftpd搭建

FTP文件传输协议_Linux Pureftpd搭建_linux安装ftp服务

注意:有些系统没有开启21端口的,我们则须要先开启:iptables-AINPUT-ptcp--sport21-jACCEPT并用netstat-ntlp来窃听一下端口使用情况。

本文标签:Linux服务器主机空间FTP搭建

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复