你是不是经常需要把网站文件上传到服务器,或者从公司电脑拿资料回家处理?这时候FTP就是个实用工具。别被名字吓到,其实它没那么复杂,就像用U盘拷文件一样简单,只不过换成了网络环境。
什么是FTP?
FTP全称是“文件传输协议”(File Transfer Protocol),说白了就是让你在两台电脑之间传文件的一种方式。比如你做个企业官网,写好的HTML、图片都得传到线上服务器,这时候就靠FTP。
怎么用FTP?先找个趁手的工具
Windows、macOS系统本身不带图形化FTP客户端,得借助第三方软件。最常用的是FileZilla,免费、界面清楚,新手也能快速上手。
去官网下载安装好FileZilla后,打开会看到四个输入框:主机、用户名、密码、端口。这些信息一般由服务器管理员提供,如果你自己搭的服务器,也都知道。
连接服务器试试看
假设你收到这样的信息:
- 主机:ftp.yourcompany.com
- 用户名:user123
- 密码:mypasswd
- 端口:21
把这些填进FileZilla对应位置,点“快速连接”。如果信息没错,左边是你本地电脑的文件,右边变成服务器上的目录,拖一下就能传文件。
命令行也能玩转FTP
有些老用户喜欢用命令行,速度快还省资源。Windows和Linux都自带ftp命令。
按Win+R,输入cmd打开命令提示符,然后输入:
ftp ftp.yourcompany.com
回车后会让你输用户名和密码。登录成功会出现ftp>提示符,这时候可以打命令:
ls <!-- 列出远程目录 -->
cd /public <!-- 进入public文件夹 -->
get index.html <!-- 下载index.html -->
put report.pdf <!-- 上传report.pdf -->
bye <!-- 退出 -->
注意安全:尽量用SFTP或FTPS
普通FTP传输时账号密码是明文的,容易被截获。现在更推荐用SFTP(基于SSH)或FTPS(加密版FTP)。FileZilla也支持,主机前面写sftp://或选择协议类型就行。
比如连接SFTP服务器,主机填:
sftp://yourserver.com
遇到连不上?检查这几项
填了信息点连接却失败?别急着重装软件,先看看:
- 网络通不通?ping一下主机地址试试
- 防火墙有没有拦?公司网络常限制21端口
- 用户名密码有没有空格?多一眼确认
- 服务器是否开启了被动模式(PASV)?FileZilla里可以勾选“使用被动模式”
家里传个照片、公司同步下项目文件,用FTP比发邮件、传网盘方便多了。只要记住那几个关键信息,点几下鼠标,文件就到位了。