ubuntu 14.04安装ftp服务器

要配置FTP服务器先了解一下ftp
ftp协议
文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。
FTP允许用户以文件操作的方式(如文件的增、删、改、查、传送等)与另一主机相互通信。然而, 用户并不真正登录到自己想要存取的计算机上面而成为完全用户, 可用FTP程序访问远程资源, 实现用户往返传输文件、目录管理以及访问电子邮件等等, 即使双方计算机可能配有不同的操作系统和文件存储方式。
服务器
同大多数Internet服务一样,FTP也是一个客户/服务器系统。用户通过一个客户机程序连接至在远程计算机上运行的服务器程序。依照 FTP 协议提供服务,进行文件传送的计算机就是 FTP服务器,而连接FTP服务器,遵循FTP协议与服务器传送文件的电脑就是FTP客户端。用户要连上FTP 服务器,就要用到 FTP 的客户端软件,通常 Windows自带“ftp”命令,这是一个命令行的 FTP客户程序,另外常用的 FTP 客户程序还有FileZilla、 CuteFTP、Ws_FTP、Flashfxp、LeapFTP、流星雨-猫眼等
1.更新源列表 sudo apt-get update;
在这里插入图片描述

2.安装vsftpd sudo apt-get install vsftpas;
在这里插入图片描述

3.判断vsftpd是否安装成功重启vsftpd服务sudo service vsftpd restart
出现框内的说明运行成功;
在这里插入图片描述

4.新建"/home/uftp"目录作为用户主目录,sudo mkdir /home/uftp;
5.新建用户uftp并设置密码
新建uftp1用户 sudo useradd -d /home/uftp -s /bin/bash uftp1
设置uftp用户的密码 sudo passwd uftp
在这里插入图片描述

6.修改配置文件sudo vim /etc/vsftpd.conf向文件中添加红框内的内容

在这里插入图片描述

7.新建/etc/allowed_users文件sudo mkdir -p /etc/allowed_users
8.查看/etc/ftpusers文件中的内容sudo vim /etc/ftpusers(里面为禁止访问用户)
9.使用winscp登录FTP服务器
(1)新建文件sudo mkdir dir/d; sudo chmod -R 777 dir/d;
(2)输入ifconfig查看地址
在这里插入图片描述

(3)输入ip地址用户名和密码即可链接
在这里插入图片描述

(4)即可完成ubuntu和win文件的互传
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42852984/article/details/107581281