ubuntu搭建ftp服务器

这一期我们将在Ubuntu上搭建一个ftp服务器。这样我们就可以随时在ftp服务器上下载或上传文件了。先打开我们的Ubuntu并打开终端-


安装vsftpd:sudo apt-get install vsftpd

然后我们使用:cat /etc/group 查看用户组信息可以看到多了ftp用户组-


cd /etc到/etc目录下cat passwd查看用户信息,可以看到多了ftp用户-



vsftpd安装完后,我们可以在/etc目录下找到ftp的配置文件vsftpd.conf

配置vsftpd.conf
vim /etc/vsftpd.conf编辑vsftpd.conf文件:
若有:sudo:vim:找不到命令则尝试sudo apt-get install vim 安装vim


注:可以找到相应的选项修改或在后面直接添加。"#"为配置文件的行注释符。
允许匿名用户登录:
anonymous_enable=YES
允许本地用户登录:
local_enable=YES
开启全局上传:
write_enable=YES
允许匿名用户上传文件:
anon_upload_enable=YES
充许匿名用户新建文件夹:
anon_mkdir_write_enable=YES
等等

注:ftp服务器的目录位置在 /srv/ftp, 这也是匿名用户访问时的根目录。
上面出现的sudo意为赋予超级用户权限。到这里ftp服务器就搭建好了,我们来试一试效果。输入指令:ifconfig 查看网络信息-

可以看到本机的"inet地址"后的ip地址:..*.*** 注:之后的测试按自己本机显示的ip即可。然后在电脑上打开ftp软件,输入主机-你的ip、用户名-Ubuntu登陆用户名、密码-Ubuntu登陆密码、端口不填或填21。连接-


可以看到我们已经成功连接上了刚搭建好的ftp服务器。

注:上面提到的vim我们将会在下一期介绍它的用法。
关注公众号abytec,回复"FileZilla"获取FileZilla分享链接

--作者水平有限,如有错误敬请指出,感激不尽

原文地址:http://blog.51cto.com/13542777/2095456

时间: 2024-10-13 07:19:34

ubuntu搭建ftp服务器的相关文章

ubuntu 搭建ftp服务器,可以通过浏览器访问,filezilla上传文件等功能

搭建ftp服务器 1:首先,更新软件源,保证源是最新的,这样有利于下面在线通过apt-get install命令安装ftp. 2:使用sudo apt-get install vsftp命令安装vsftp,安装软件需要root权限,我们使用sudo来暂时获取. 3:安装好ftp后默认是会自动创建ftp用户的,然后我们设置ftp用户的密码,输入 4:sudo passwd ftp,然后输入密码,再确认密码. 为 ftp用户创建的目录 默认为/srv/ftp 5:对/etc/vsftpd.conf配

Ubuntu 下ftp服务器的安装配置

Ubuntu 下ftp服务器的安装配置 FTP服务器是平时应用最为广泛的服务之一.VSFTP是Very Secure FTP的缩写,意指非常安全的FTP服务.VSFTP功能强大,通过结合本地系统的用户认证模块及其多功能的配置项目,可以快速有效的搭建强大的多用户FTP服务. 首先我们考虑搭建FTP服务需要关注的都有哪些方面?比如我们最经常关注的有: 1.如何添加FTP用户?  2.如何临时冻结某FTP用户?  3.FTP用户登入后的默认目录?是否可以改变?  4.如何锁定FTP用户可访问的目录范围

Ubunton下搭建ftp服务器 实现虚拟用户、本地用户、匿名用户的登陆及权限

#在ubunton系统下安装和配置ftp可以说是比较简单的 本篇教程是为了解决一下问题 需要搭建ftp服务器实现三种用户的登陆及权限管理 其中 anon可以自由的到特定的目录里下载东东: stu则可以到特定的目录里上传东东; 而tearcher,则可以对特定的目录里上传.下载东东; admin则可以对stu.teacher的数据进行统一的管理. 另外,做为系统上已经有的本地用户则可以登录自己的home目录. 针对上面的需求,ftp需要开通对匿名用户.本地用户.及虚拟用户的支持.并且特别对虚拟用户

ubuntu 搭建ftp

安装教程 http://wiki.ubuntu.org.cn/Vsftpd 遇到的错误解决方案 今天安装vsftp服务器,在修改了 chroot_local_user 属性以后,发现进行客户端访问的时候会报错:500 OOPS: vsftpd: refusing to run with writable root inside chroot() 到网上查了资料,得到解决问题方法如下: "如果启用chroot,必须保证ftp根目录不可写,这样对于ftp根直接为网站根目录的用户不方便,所以建议假如f

Windows server 2008 r2搭建FTP服务器

最近需要搭建FTP服务器,顺着书上的教程走一遍流程. 1. 安装FTP服务 图一 图二 图三 可以看到上面提示并未启动windows自动更新,这个需要注意一下. 2. 新建FTP站点 准备FTP文件夹: 图四 开始新建站点: 图五 图六 此步由于没有SSL证书所以选择无. 图七 这里给予所有用户读取的权限. 图八 图九 这样子可以算是初步弄好,虽然在服务器端是可以访问的,但是由于没有设置防火墙,所以外面是暂时访问不了的. 图十 如果只是测试用的话,可以将防火墙关闭,但是真正使用的话则需要进一步的

RedHat5.9下搭建FTP服务器

FTP服务:基于C/S结构的文件传输协议 FTP会话属于复合TCP连接: 控制连接:TCP 21端口,发送FTP命令信息 数据连接:TCP 20端口,上传/下载数据 实验环境: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 一. 实验要求:配置可匿名上传FTP服务 1.安装软件包 [[email protected] ~]# rpm -q vsftpd package vsftpd is not installed

centos7 搭建ftp服务器

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

搭建FTP服务器

FTP服务器软件: FTP服务使用FTP协议来进行文件的上传和下载. 注:如果新下载了一个软件而不会安装,则先将软件解压,然后进入软的目录,打如下命令来查看软             件的安装帮助:       #man   INSTALL   或#man   README 实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:测试默认安装vsftpd的结果 匿名用户与本地用户都可以登录 匿名用户登录到

RedHat6.2搭建FTP服务器

我的环境: A:Red Hat Enterprise 6.2 IP:192.168.16.12 此机作测试端 B:Red Hat Enterprise 6.2 IP:192.168.16.13 此机做FTP服务端 B机上搭建FTP服务器: 下载并安装vsftpd-2.2.2-6.el6_0.1.i686 [[email protected] ~]# rpm -ivh vsftpd-2.2.2-6.el6_0.1.i686.rpm 创建测试用户: [[email protected] ~]# us