澳门太阳娱乐集团官网-太阳集团太阳娱乐登录

Ubuntu中设置配置装卸FTP和布置本地客商登陆(亲
分类:服务器

澳门太阳娱乐集团官网,Ubuntu中装置配备装卸FTP和布局本地客户登陆(亲测可行卡塔尔,ubuntu安装配置

转载:

一.安装
1.用apt-get工具安装vsftpd:

Java代码  

  1. $ sudo apt-get install vsftpd  

 
2.检查FTP端口是不是已经开发

Java代码  

  1. $ netstat -tnl  

要么直接在浏览器里输入“ftp://服务器IP”

翻开、截止、重启vsftpd服务的指令:

Xml代码  

  1. service vsftpd start | stop | restart  

二.配置
1.改换配置文件

Java代码  

  1. $ sudo vi /etc/vsftpd.conf  

最主要配备:

Xml代码  

  1. listen=YES                 # 服务器监听  
  2. local_enable=YES         # 是还是不是允许本地客商访谈  
  3. write_enable=YES         # 是或不是同意上传文件,不开启会报 550 permission denied  
  4. anonymous_enable=NO     # 无名氏访谈允许,暗中认可不要开启,  
  5. #anon_upload_enable=YES # 无名氏上传允许,私下认可是NO  
  6. #anon_mkdir_write_enable=YES # 无名氏创造文件夹允许  

客户访谈目录的权杖设置:
在默许配置下,本地用户登录FTP后能够采纳cd命令切换成别的目录,那样会对系统带给安全隐患。能够经过以下三条配置文件来支配顾客切换目录。

Xml代码  

  1. chroot_local_user=YES      # 用于钦命顾客列表文件中的客户是或不是允许切换成上面目录。私下认可值为NO。  
  2. chroot_list_enable=YES  # 设置是还是不是启用chroot_list_file配置项钦定的客商列表文件。默许值为NO。  
  3. chroot_list_file=/etc/vsftpd.chroot_list      
  4. #剥夺的列表名单,格式为后生可畏行一个顾客,用于钦赐客商列表文件,该公文用于调节什么客商能够切换来顾客家目录的顶头上司目录。  

 
透过搭配能落到实处以下二种效应:

Xml代码  

  1. (1).当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的顾客,能够切换成其余目录;未在文书中列出的客商,不可能切换成任何目录。  
  2. (2).当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的客户,不能切换成别的目录;未在文件中列出的客户,能够切换来别的目录。  
  3. (3).当chroot_list_enable=NO,chroot_local_user=YES时,全部的客商均无法切换成其余目录。  
  4. (4).当chroot_list_enable=NO,chroot_local_user=NO时,全部的用每户平均可以切换成其余目录。  

 

此外安排解释:

Xml代码  

  1. local_umask=022         # FTP受愚地的文书权限,暗中认可是077  
  2. dirmessage_enable=YES     # 进入文件夹允许  
  3. xferlog_enable=YES         # ftp 日志记录允许  
  4. connect_from_port_20=YES # 启用20号端口作为数据传送的端口  
  5. xferlog_enable=yes         # 激活上传和下传的日志  
  6. xferlog_std_format=yes     # 使用正规的日志格式  
  7. ftpd_banner=XXXXX         # 接待新闻  

 
相关链接:
vsftpd配置文件详细明白

2.重启vsftpd服务

Java代码  

  1. $sudo /etc/init.d/vsftpd restart  
  2. 或者  
  3. $ sudo service vsftpd restart  

注:更正配置文件后决然要重启服务才干见到效果

 
三.FTP扩充删除顾客
1.充实客户
#始建目录

Java代码  

  1. mkdir -p /home/  

 
#开创客户

Java代码  

  1.  sudo useradd -g ftp -d /home/test456 -m test456

(注:g:客户所在的组 d:表示创造顾客的友善目录的地点予以钦赐 m:不树立暗中同意的小编目录,也正是说在/home下未有团结的目录)

#设置顾客口令

Java代码  

  1. sudo passwd test456  

 
编辑/etc/vsftpd.chroot_list文件,将ftp(这里是:test456卡塔尔国的帐户名增添进去,保存退出

再次起动vsftpd:

Java代码  

  1. $ sudo service vsftpd restart  

注:改革顾客权限文件vsftpf.chroot_list文件后应当要重启服务本事见到效果

2.跻身火狐浏览器输入ftp://192.168.132.132(这里的IP是和谐主机IP,不知情的能够用ifconfig查看卡塔 尔(阿拉伯语:قطر‎

末尾效果如下图所示:

3.去除客户

Java代码  

  1. $ sudo userdel test456  

 

四.卸载

sudo apt-get remove --purge vsftpd

(--purge 选项表示彻底删除改软件和相关文件)

ubuntu安装配置FTP

我小波/QQ463431476迎接转载!

 

redhat6采用centos yum源。

Ubuntu 12.04下安装FTP软件当然选取著名的vsftpd(very secure FTP daemon卡塔 尔(英语:State of Qatar), Ubuntu装vsftpd比较轻便,一句三令五申就能够:

首先步下载apache注重的软件包并设置

 

**安装 apr
下载地址:**

sudo apt-get install vsftpd

 解压包:tar -jxvf apr-1.5.0.tar.bz2 在乎:这里的包的格式是tar.bz2格式,就算是.tar格式的用 tar -zxvf +包的名字 命令解压。

 

进去该包的文本夹内,依次实行以下命令:

一声令下实践进程中,安装程序会给本地创设多少个名称为“ftp”的客商组,命令试行完之后会活动运维FTP服务。

  ./configure --prefix=/work/installed/apr (注意:configure安装的文件夹目录能够友善定义卡塔尔国

 

   make

能够行使“netstat -tl”命令检查FTP端口有未有风姿洒脱度开拓,恐怕直接在浏览器里输入“ftp://你的服务器IP”(新安装的vsftpd暗中同意是足以无名无需密码间接访问卡塔尔,尽管能直接连接到FTP服务器,则设置vsftpd算是大功告成。

   make install

 

**安装 apr-util
 下载地址:
 解压包: tar -jxvf  apr-util-1.5.3.tar.bz2
**

敞开、结束、重启vsftpd服务也很简短:

走入该公文夹并逐一推行:

 

  ./configure --prefix=/work/installed/apr-util --with-apr=/work/installed/apr

service vsftpd start | stop | restart

   make

 

   make install

新装置的vsftpd暗中同意是足以无名氏访谈,假若只想给某一个客户专门访谈某一目录下的权位,则要求改革vsftpd的配备了。

**安装 pcre
  下载地址:
   解压包:tar -jxvf  pcre-8.35.tar.bz2   
**

 

      ./configure --prefix=/work/installed/pcre

先是,创制三个专门用来拜见的客商,举例叫“test”:

       make

 

       make install

mkdir -p /home/test

**注意:假若在装置 pcre 时,境遇难题:configure: error: You need a C++ compiler for C++ support.
        ubuntu的斩草除根措施sudo apt-get install build-essential**

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

 

 

       redhat6/centos6 消弭方法 :yum安装包就可以:yum install gcc gcc-c++ kernel-devel

 

其次步安装Apache并配备:

 

安装:

下载地址:  解压:tar -jxvf  httpd-2.4.9.tar.bz2

进去解压后的公文内并实行:

 ./configure --prefix=/work/installed/apache --with-apr=/work/installed/apr --with-apr-util=/work/installed/apr-util --with- pcre=/work/installed/pcre --enable-module=shared

里头--enable-module=shared表示Apache能够动态的加载模块,为今后安装php铺垫。

 

 make

 

 make install

只顾:假若设置不当,想再一次装的话,先删除安装的文书夹,然后在解压后的文本夹内实行毁灭编写翻译:make clean all

 

其三步配置Apache:

改良配置文件,假诺不退换的话就开发银行了apache服务的话就相会世问题:
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
  解决方法:

在安装的目录下校勘文件:

命令:vim /work/installed/apache/conf/httpd.conf
         把:
            # ServerName www.example.com:80
         改为:
              ServerName localhost:80

 

下一场也能够安插自个儿的发表主页目录:

澳门太阳娱乐集团官网 1

 

与此同有时候也能够加多php的主页:

 

澳门太阳娱乐集团官网 2

 

比方/etc/下有hosts文件的话改正:

 

改革文件: vi /etc/hosts

澳门太阳娱乐集团官网 3

在背后输入:192.168.8.119  server.example.com

IP地址改成自身的ip就能够了。

启动apache服务:

输入指令:/work/installed/apache/bin/apachectl  start

开机自动运营:vim etc/rc.local
           
添加:
/work/installed/apache/bin/apachectl start   这里是apache的安装目录里面包车型大巴安插文件,让它开机自动运转就行呐!**

 

万一不行的话关闭防火墙:iptables -F

输入IP地址可以看来:it works!

 

澳门太阳娱乐集团官网 4

 

可是这种景观必需关闭防火墙,所以需求配备防火墙:

 

开发iptables的安顿文件:vi /etc/sysconfig/iptables

增加一条80端口:(尽管协和自定义端口的话,填写本身的端口卡塔尔国

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT

 

澳门太阳娱乐集团官网 5

 

 

 

 

 其余生龙活虎篇yum安装Apache以致Apache的布局,仅仅提供参考:

            

 

         

 

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 12.04下安装FTP软件当然选用闻名的vsftpd(very secure FTP daemon卡塔尔国, Ubuntu装vsftpd非常粗大略,一句处之袒然就能够: sudo apt-get i...

本文由澳门太阳娱乐集团官网发布于服务器,转载请注明出处:Ubuntu中设置配置装卸FTP和布置本地客商登陆(亲

上一篇:没有了 下一篇:【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、Op
猜你喜欢
热门排行
精彩图文