FTP、TFTP、NFS、SSH介绍及在 Ubuntu 上的安装配置
玩板子由于需要频繁进行文件烧写、传输和下载,所以经常会用到标题中提到的几种服务。刚接触嵌入式时,老是对这几种服务分不清,对几种服务的用法及功能也比较模糊,现在特意查找资料,记录下来。 FTP: FTP(File Transfer Protocol, 文件传输协议), 是 TCP/IP 协议组种的协议之一。FTP 协议包括两部分,其一为 FTP 服务器,其二为 FTP 客户端。FTP 服务器用来存储文件,用户可以通过使用 FTP 客户通过 FTP 协议访问位于 FTP 服务器上的资源。在开发网站的时候,通常利用 FTP 协议把网页或程序传到 web 服务器上。此外,由于 FTP 传输效率非常高,在网络传输大的文件时,一般也采用该协议。 默认情况下,FTP 协议使用 TCP 端口中的20和21这两个端口。20用于传输数据,21用于传输控制信息。但是否使用20端口作为传输数据的端口与 FTP 使用的传输模式有关。如果采用主动模式,那么数据传输端口就是20;若是被动模式,则需服务器与客户端协商决定使用哪个端口。 FTP 地址格式如下: ftp://用户名:密码@FTP服务器IP或域名:FTP命名端口/路径/路径 FTP 安装: sudo apt-get install vsftpd FTP 配置: 修改 vsftpd 的配置文件 /etc/vsftpd.conf, 将下面两行的 '#'