`
zhtch_123
  • 浏览: 85143 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Ubuntu下ftp安装与配置

 
阅读更多

安装:

sudo apt-get install vsFtpd

配置:

备份一下源文件:

sudo cp /etc/vsFtpd.conf /etc/vsFtpd.conf.old

 

然后修改

sudo vi /etc/vsFtpd.conf

 

anonymous_enable=yes (允许匿名登陆)

dirmessage_enable=yes (切换目录时,显示目录下.message的内容)

local_umask=022 (Ftp上本地的文件权限,默认是077)

connect_form_port_20=yes (启用Ftp数据端口的数据连接)*

xferlog_enable=yes (激活上传和下传的日志)

xferlog_std_format=yes (使用标准的日志格式)

Ftpd_banner=XXXXX (欢迎信息)

pam_service_name=vsFtpd (验证方式)*

listen=yes (独立的VSFtpD服务器)*

功能:只能连接Ftp服务器,不能上传和下传

注:其中所有和日志欢迎信息相关连的都是可选项,打了星号的无论什么帐户都要添加,是属于Ftp的基本选项 

 

开启匿名Ftp服务器上传权限

在配置文件中添加以下的信息即可:

 

Anon_upload_enable=yes (开放上传权限)

Anon_mkdir_write_enable=yes (可创建目录的同时可以在此目录中上传文件)

Write_enable=yes (开放本地用户写的权限)

Anon_other_write_enable=yes (匿名帐号可以有删除的权限)

开启匿名服务器下传的权限

Anon_world_readable_only=no

注:要注意文件夹的属性,匿名帐户是其它(other)用户要开启它的读写执行的权限

(R)读-----下传 (W)写----上传 (X)执行----如果不开Ftp的目录都进不去 

Local_enble=yes (本地帐户能够登陆)

Write_enable=no (本地帐户登陆后无权删除和修改文件)

功能:可以用本地帐户登陆vsFtpd服务器,有下载上传的权限

注:在禁止匿名登陆的信息后匿名服务器照样可以登陆但不可以上传下传 

 

用户登陆限制进其它的目录,只能进它的主目录

设置所有的本地用户都执行chroot

 

 

Chroot_local_user=yes (本地所有帐户都只能在自家目录)

设置指定用户执行chroot

 

 

Chroot_list_enable=yes (文件中的名单可以调用)

Chroot_list_file=/任意指定的路径/vsFtpd.chroot_list

注意:vsFtpd.chroot_list 是没有创建的需要自己添加,要想控制帐号就直接在文件中加帐号即可

 

限制本地用户访问Ftp

Userlist_enable=yes (用userlistlai 来限制用户访问)

Userlist_deny=no (名单中的人不允许访问)

Userlist_file=/指定文件存放的路径/ (文件放置的路径)

注:开启userlist_enable=yes匿名帐号不能登陆 

 

安全选项

Idle_session_timeout=600(秒) (用户会话空闲后10分钟)

Data_connection_timeout=120(秒) (将数据连接空闲2分钟断)

Accept_timeout=60(秒) (将客户端空闲1分钟后断)

Connect_timeout=60(秒) (中断1分钟后又重新连接)

Local_max_rate=50000(bite) (本地用户传输率50K)

Anon_max_rate=30000(bite) (匿名用户传输率30K)

Pasv_min_port=50000 (将客户端的数据连接端口改在

Pasv_max_port=60000 50000-60000之间)

Max_clients=200 (Ftp的最大连接数)

Max_per_ip=4 (每IP的最大连接数)

Listen_port=5555 (从5555端口进行数据连接)

查看谁登陆了Ftp,并杀死它的进程

ps -xf |grep Ftp

kill 进程号

分享到:
评论

相关推荐

    Ubuntu 下安装和配置 FTP服务器

    为了解决这个问题,本教程将指导你如何在Ubuntu系统中安装和配置VSFTPD,一个高度安全的FTP服务器。 首先,你需要更新Ubuntu系统的软件包列表,并安装VSFTPD(Very Secure FTP Daemon)。执行以下命令: ```bash ...

    Ubuntu下ftp服务器配置方法

    本文将详细介绍如何在Ubuntu环境下安装与配置vsftpd(Very Secure FTP Daemon)作为FTP服务软件,并通过具体的步骤演示如何设置权限控制、安全策略以及性能优化等方面的内容。 #### 二、安装vsftpd 首先,我们需要...

    ubuntu的ftp部署配置

    ### Ubuntu的FTP部署配置知识点详解 #### 一、更新源列表 在Ubuntu系统中,确保软件包来源是最新的非常重要。这一步是通过运行`sudo apt-get update`命令来实现的。这条命令会从已配置的软件源中获取最新的包列表...

    ubuntu设置FTP需要安装的db

    总之,在Ubuntu上配置FTP服务器,尤其是使用vsftpd时,正确安装和配置Berkeley DB库至关重要。这不仅确保了vsftpd的正常运行,也提高了系统的安全性和管理效率。理解这些基本概念有助于更好地管理和维护FTP服务,为...

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

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

    ubuntu_ftp_server配置方法.doc

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

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

    在Ubuntu系统中,配置FTP服务器通常用于提供文件传输服务,让用户能够通过FTP协议上传和下载文件。Ubuntu系统自带的FTP服务器软件是vsftpd(Very Secure FTP Daemon)。下面将详细介绍如何在Ubuntu上安装和配置...

    Linux下ftp服务器安装与配置实验报告

    5. Ubuntu下与FTP通信:在data目录中创建文件,然后通过FTP服务上传到服务器。同时,也可以下载FTP服务器上的文件到本地计算机。 6. Windows与Ubuntu上FTP服务器的通信:需要将虚拟机的网络适配器设置为桥接模式,...

    Ubuntu下FTP服务器搭建+DNS服务器搭建

    教程文件"Ubuntu下FTP服务器搭建+DNS服务器搭建教程.pdf"可能包含了更详细的步骤和注意事项,你可以参考其中内容进行操作。"www.linuxidc.com.png"可能是某个网站的logo或截图,与本次话题关联性不强,这里不再赘述...

    Ubuntu下FTP配置[文].pdf

    总的来说,配置Ubuntu上的FTP服务涉及到安装FTP服务器软件、修改配置文件以满足特定需求,以及确保目录权限符合安全标准。遵循这些步骤,你就可以在Ubuntu系统上顺利地搭建一个FTP服务器,允许用户通过FTP客户端进行...

    ubuntu下opencv的安装与配置.pdf

    通过以上步骤,可以完成Ubuntu系统下OpenCV的安装与配置,解决在开发过程中遇到的视频、音频和摄像头调用问题。需要强调的是,由于计算机视觉和机器学习应用的不断增长,OpenCV库本身也在持续更新和改进,因此在安装...

    实验 安装和配置FTP服务器和WEB服务器

    本实验将指导你完成这两个关键服务的安装与配置。 首先,我们来探讨FTP服务器的安装和配置。常见的FTP服务器软件有vsftpd、FileZilla Server等。以vsftpd为例,你需要在Linux系统上执行以下步骤: 1. **安装vsftpd...

    ubuntu安装ftp

    通过以上步骤,可以在Ubuntu系统上成功安装并配置一个基本的FTP服务器。这将允许用户通过FTP协议上传和下载文件。需要注意的是,根据实际需求,可能还需要进一步配置防火墙规则或使用其他安全措施来保护服务器免受...

    ubuntu搭建ftp服务器

    以下是如何在Ubuntu 16.04上安装、配置以及测试FTP服务器的详细步骤。 1. **安装vsftpd** 首先,你需要通过Ubuntu的包管理器`apt-get`来安装`vsftpd`。打开终端并输入以下命令: ``` sudo apt-get update sudo ...

Global site tag (gtag.js) - Google Analytics