在ubuntu上搭建FTP服务器

1、安装FTP软件源

sudo apt-get install vsftp

2、安装完毕FTP会自动为我们创建帐户,这时候设置密码就可以了

sudo passwd ftp

按提示输入即可

3、创建ftp用户的home目录,使用sudo mkdir /home/ftp命令

4、设置home目录权限chmod 777 /home/ftp 

5、配置/etc/vsftpd.conf

将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”(是否允许匿名ftp,若不允许选NO)

取消如下配置前的注释符号:

local_enable=YES(是否允许本地用户登录)

write_enable=YES(是否允许本地用户写的权限)

chroot_local_user=YES(是否将所有用户限制在主目录)

chroot_list_enable=YES(是否启动限制用户的名单)

chroot_list_file=/etc/vsftpd.chroot_list(可在文件中设置多个账号)

6、重启服务:sudo service vsftpd restart
7、测试ftp

测试ftp,复制一些文件到/home/ftp目录下

方法一:在浏览器中输入ftp://localhost,网页登录。

方法二:在终端中输入ftp localhost,然后输入用户名与密码实现登录。

8、如果登录ftp总是出现密码错误,可以将/etc/vsftpd.conf配置文件的pam_service_name=vsftpd改为pam_service_name=ftp,即可解决。

时间: 2024-10-29 23:46:01

在ubuntu上搭建FTP服务器的相关文章

在阿里云主机上基于CentOS用vsftpd搭建FTP服务器

最近需要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文中分享一下我们根据实际需求进行的一些配置. ftp软件用的是vsftpd. vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用. vsftpd 的名字代表"very secure FTP daemon",安全是它的开发者 Chris Evans 考虑的首要问题之一.在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标. 准备工作 安装vsftpd yum install v

阿里云基于CentOS用vsftpd搭建FTP服务器_Linux

最近需要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文中分享一下我们根据实际需求进行的一些配置. ftp软件用的是vsftpd. vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用. vsftpd 的名字代表"very secure FTP daemon",安全是它的开发者 Chris Evans 考虑的首要问题之一.在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标. 准备工作 安装vsftpd yum install v

CentOS 7 搭建ftp服务器

  本文采用最新的CentOS 7 来学习搭建Linux各种服务器,今天分享的是搭建ftp服务器(ps:不建议使用最新的系统去学习,因为系统发生了改变,好多以前的搭建服务器的方法就不行了,比如说centos7将防火墙由iptables换为了firewall,再按照原来的教程去搭建就会遇到很多问题.....,当然如果只是想用服务器大可在安装的时候勾选相应的选项系统会自动安装好相关的服务)由于本人运气比较差,所以在安装的过程遇到了各种奇葩的问题,并且本人还是一个刚入门的小菜鸟,因此花了足足3天才算把

Win7下搭建FTP服务器实现文件共享

步骤1.控制面板-程序-打开或关闭Windows功能,或者在开始菜单里搜索"打开或",弹出Windows功能窗口,勾选Internet信息服务下的FTP功能和Web管理工具,以此开启服务.点击确定后,需要等几分钟. 温馨提示:必须选中Web管理工具而且全部展开选中,否则仅仅开启FTP功能无法继续调用IIS管理器 步骤2.在控制面板-系统和安全-管理工具,或直接在开始菜单搜索"Internet信息服务(IIS)管理器". 温馨提示:只有进行了上一步打开功能的操作后,管

linux下简单快速的搭建ftp服务器环境

  不管是linux还是windows主机都是需要配置才会有ftp服务器了,下文为各位介绍在linux系统搭建ftp服务器环境细节,有需要了解的可以和小编来学学. 1.SSH登陆服务器 2.yum安装vsftpd 安装命令:yum install vsftpd 3.修改配置.增加开机启动 修改配置:vi /etc/vsftpd/vsftpd.conf 将anonymous_enable=YES的值设置为NO,增加开机启动,命令: chkconfig –level 35 vsftpd on 4.增

使用Serv-U搭建FTP服务器以及bestsync自动同步设置

  像一般下载站,软件下载都会有几台服务器作为镜像下载,那么怎么在服务器上面建立同步呢,话说几台服务器手动同步是很麻烦的.那么bestsync这个软件可以帮到您,他是可以建立自动同步的.需要在windows 2003中搭建一台FTP服务器,用于文件的上传与下载;同时将FTP服务器目录中的文件同步到多个服务器中,实现同步更新,同时文件需要控制用户访问对应的文件夹权限. 需要用到的软件有:bestsync(同步传输软件) Serv-U(搭建FTP) 步骤 使用Serv-U搭建FTP服务器 windo

Win8如何搭建FTP服务器

  Win8如何搭建FTP服务器 FTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件.目前有很多软件都能实现这一功能,然而windows 8系统自带的IIS就可以帮助你搭建FTP服务器.下面就告诉大家详细的步骤. 方法/步骤 步骤一:首先在开始屏幕中打开"搜索",输入"控制面板",并打开; 步骤二:在控制面板窗口中,找到"程序",点击, 步骤三:在打开的"程序&qu

Win8系统如何搭建ftp服务器?

  FTP服务器可以让主机之间相互传送共享文件,如今是一种流行的文件共享方式,而win8系统下,FTP服务器的搭建会有一些变化,小编来为大家介绍一下. Win8如何搭建FTP服务器 FTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件.目前有很多软件都能实现这一功能,然而windows 8系统自带的IIS就可以帮助你搭建FTP服务器.下面就告诉大家详细的步骤. 方法/步骤 步骤一: 首先在开始屏幕中打开"搜索",输入

ftp服务器-公司内网电脑搭建FTP服务器,实现外网访问方法

问题描述 公司内网电脑搭建FTP服务器,实现外网访问方法 公司内网电脑搭建FTP服务器,实现外网访问方法,最近自己在研究怎么回家能访问到公司FTP服务器文件的问题 解决方案 1.这需要公司的服务器电脑使用的是公网上的固定Ip地址.如果不是你就要通过花生壳将你的公司动态Ip地址绑定.再设置访问端口. 2.通现成的ftp软件建立ftp服务器.或自己编写ftp服务器程序. 3.远程(在家)通过Ip地址访问了. 当然ftp的设置比较复杂,请网上搜一下,参考即可. 解决方案二: 先把内网服务器的IP 映射