`
wangking717
  • 浏览: 257273 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

ubuntu安装配置FTP

 
阅读更多

Ubuntu 12.04下安装FTP软件当然选择大名鼎鼎的vsftpd(very secure FTP daemon), Ubuntu装vsftpd很简单,一句命令就行:

 

sudo apt-get install vsftpd

 

命令执行过程中,安装程序会给本地创建一个名为“ftp”的用户组,命令执行完之后会自动启动FTP服务。

 

可以使用“netstat -tl”命令检查FTP端口有没有已经打开,或者直接在浏览器里输入“ftp://你的服务器IP”(新安装的vsftpd默认是可以匿名不需要密码直接访问),如果能直接连接到FTP服务器,则安装vsftpd算是大功告成。

 

开启、停止、重启vsftpd服务也很简单:

 

service vsftpd start | stop | restart

 

新安装的vsftpd默认是可以匿名访问,如果只想给某一个用户专门访问某一目录下的权限,则需要修改vsftpd的配置了。

 

首先,创建一个专门用来访问的用户,例如叫“test”:

 

mkdir -p /home/test
sudo useradd -g ftp -d /home/test -M test

 

PS: 删除用户用以下命令:

 

sudo userdel test 

 

设置密码:

 

passwd test

 

修改vsftpd的配置文件“vi /etc/vsftpd.conf”:

 

#禁止匿名访问
anonymous_enable=NO
#接受本地用户
local_enable=YES
#可以上传
write_enable=YES
local_umask=022
#启用在chroot_list_file的用户只能访问根目录
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

 

在/etc/vsftpd.chroot_list添加受访问目录限制的用户:

 

echo "test" >> vi /etc/vsftpd.chroot_list

 

 

“500 OOPS: vsftpd: refusing to run with writable root inside chroot()”

 

启用了chroot的话,根目录要设置为不可写,这是vsftp的保护机制。

 

chmod a-w /home/test

 

那么用户登陆FTP就可以访问到test下的东西,但是没法去上传文件。如果把test文件夹设置成777权限,那么FTP就登陆不上去。

 

所以解决办法是。在test文件夹下再创建一个文件夹“/home/test/wwwroot”,将wwwroot设置成777就可以了,那么以后上传东西就上传到wwwroot里。

 

OK,重启vsftpd之后就可以使用上面新创建的账号访问。

分享到:
评论

相关推荐

    Ubuntu下安装、配置FTP服务

    Ubuntu下安装 配置FTP服务 ,图文教程……

    在ubuntu上配置ftp服务器的说明文档,亲测可用(图片)

    环境是ubuntu16.04,配置ftp服务器的文档,亲测可用,所以上传分享,也可以方便自己今后再次配置使用(图片)(图片)

    【最新】Ubuntu下ftp服务器配置方法.doc

    Ubuntu下ftp服务器配置方法Ubuntu自带的FTP服务器是vsftpd. 1、安装vsftpd Ubuntu安装软件倒不是件困难的事,输入: sudoapt-getinstallvsftpd 安装了之后会在/home/下建立一个ftp目录。这时候你可以试着访问下...

    ubuntu的ftp部署配置

    ubuntu的ftp部署配置

    ubuntu安装和配置

    的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]  10,了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。  11,编程学习及开发,Linux是免费,开源的...

    Ubuntu16.04离线安装软件-离线安装包vsftpd-3.0.3

    有时候会遇到客户是内网环境的,无法在线通过apt-get install vsftpd进行安装,本文将提供vsftpd_...3、进行ftp配置即可,不动配置的可看我上一博客(https://blog.csdn.net/qq_32648289/article/details/123654639)

    ubuntu设置FTP需要安装的db

    ubuntu上配置vsftpd FTP需要用的的db包

    Ubuntu中FTP、NFS、Samba服务配置

    介绍在ubuntu16.04中安装配置FTP、NFS、Samba服务并实现访问服务器

    ubuntu_ftp_server配置方法.doc

    Ubuntu自带的FTP服务器是vsftpd. 安装使用 1、安装vsftpd sudo apt-get install vsftpd 安装了之后会在/home/下建立一个ftp目录。这时候你可以试着访问下ftp://IP地 址。应该可以看到一个空白内容的ftp空间。 默认...

    Ubuntu下ftp服务器配置方法

    Ubuntu下ftp服务器配置方法,个人测试通过,需要的请下载

    Ubuntu 下安装和配置 FTP服务器

    在这个教程中,我将向你们展示如何在 Ubuntu 中安装、配置并保护 FTP 服务器(VSFTPD 的全称是 “Very Secure FTP Deamon”),从而拥有强大的安全性,能够防范 FTP 漏洞。 第一步:在 Ubuntu 中安装 VSFTPD 服务器

    Ubuntu下配置telnet,ssh说明

    Ubuntu下安装配置telnet,ssh,ftp说明

    Ubuntu下FTP配置[文].pdf

    Ubuntu下FTP配置[文].pdf

    Ubuntu16.04 ftp服务器安装+配置

    如果之前配置过ftp服务器的还是之后配置的服务器,无法启动服务,那么基本是配置出现了错误,那么可先完全卸载后再进行安装。如果无法定位多半是镜像源的问题,请更换阿里源。 sudo apt-get update sudo apt-get ...

    Ubuntu 安装 vsftpd FTP详细步骤

    1. 安装 vsftpd。 sudo apt-get install vsftpd   2. 替换配置文件。 用文本编辑器打开 vsftpd.conf 配置文件,一般在 /etc 目录下。 [sudo joe /etc/vsftpd.conf  可以做如下修改: 把 anonymous_enable=...

    ubuntu 安装haddop过程

    很好的配置文档,可以帮助你配置hadoop 的帮手

    ubuntu_vsftpd FTP服务器配置学习札记

    共九个文档,其中详细介绍了,vsftpd的安装及配置,还有详细的注意事项。不过都是openoffice文档,在ubuntu才能打开哦

    Ubuntu各种服务图解安装.doc

    安装telnet、FTP、Samba服务介绍安装; web服务配置Apache多域名配置;mysql数据库安装与配置;团购网站部署;配置Ubuntu图形界面;安装中文输入法等) 都是作者一步步实验成功后的截图,没有太多的理论。值得下载一...

    Ubuntu 用vsftpd 配置FTP服务器教程详解

    本文给大家介绍Ubuntu 用vsftpd 配置FTP服务器的教程,本文给大家介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起看看吧

Global site tag (gtag.js) - Google Analytics