LINUX 中 VSFTPD安裝

VSFTPD

简写:vsftpd是very secure FTP daemon 的缩写,是一个完全免费的,开源代码的ftp服务器软件

特点:vsftpd是一款在LINUX发行版中最受推崇的FTP服务器程序,小巧轻快,安全易用,支持虚拟用户,

支持带宽限制等功能

安装环境:CentOS 6.8.64位

vsftpd版本:

vsftpd-2.2.2-21.el6.x86_64

                              安装vsftpd的步骤

安装命令:

1. yum -y install  vsftpd  

注意:是否使用sudo权限执行(根据安装环境决定)

           rpm -qa| grep vsftpd 可以通过这个命令检查是否安装了 vsftpd

           默认安装路径/etc/vsftpd/vsftpd.conf

2.创建虚拟用户

A.选择在根目录或者用户目录下创建ftp文件夹:mkdir ftpfile  如:/ftpfile

B.添加匿名用户:useradd ftpuser -d/ftpfile

C.修改ftpfile权限:chown -R ftpuser.ftpuser/ftpfile

D.重设ftpuser密码:passwd ftpuser

注意:是否使用sudo权限根据实际环境

                  实战记录

创建文件夹

根目录:cd /

创建文件夹:sudo mkdir ftpfile

到创建的文件夹中:cd ftpfilee

查看:ll查看当前文件夹的使用情况

添加用户:sudo useradd (用户名字:ftpuser) ftpuser  -d/ftpdfile/   (设置没有登录权限 )-s /sbin/nologin

回到根目录 cd ..

查询用户是否创建成功 ll 

查看添加新用户的信息 ll | grep ftpuser(用户名称)

修改用户的密码:sudo passwd (用户名)

在ftpfile中创建一个Index.html页面:sudo vim index.html

内容:here is ftpfile

/fepfile    (按ESC  在按 SHFIT在输入: wq 在回车)

3.ftp服务器的配置

A.cd /etc/vsftpd

B.sudo vim chroot_list

C.把刚才新增的虚拟用户添加到配置文件中,后续要引用

D.wq保存退出

E.sudo vim /etc/selinux/config 修改为SELINUX=disabled

F.wq保存退出

注:如果一会验证时碰到550拒绝访问,执行sudo  setsebool -p ftp_home_dir 1

重启linux服务器 执行reboot命令

                  实战记录

查询软件的安装路径:whereis  (软件名称)

whereis vsftpd

配置ftp服务器执指向我们创建在根目录下的文件夹并且把用户配置到ftp服务器中

sudo vim/etc/vsftpd/vsftpd.config

会打开一个文件找到bbanner节点:

bbanner:在访问ftpd服务器的时候会弹出相应的欢迎信息

4.防火墙的配置

A.sudo vim/etc/sysconfig/iptables

B. -A INPUT -p TCP --dport 61001:62000 -j ACCEPT

-A OUTPUT -p TCP --sport 61001:62000 -j ACEEPT

-A INPUT -p TCP --dport 20 -j ACCEPT

-A OUTPUT -p TCP --sport 20 -j ACEEPT

-A INPUT -p TCP --dport 21 -j ACCEPT

-A OUTPUT -p TCP --sport 21 -j ACEEPT

以上配置设置到防火墙中

wq保存设置退出

sudo service iptables restart 重启防火墙服务

6.执行:sudo service vsftpd restart 重启防火墙命令

只要保证 Starting vsftpd 是OK的即可

7.打开浏览器访问:ftp://服务器IP即可

8.vsftpd的常用命令:

启动:sudo service vstfpd start

关闭:sudo servcie vsftpd stop

重启:sudo service vsftpd restart

小结:

LINUX下安装vsftpd要安装vsftpd服务器,创建虚拟用户,配置,防火墙设置,验证

原文地址:https://www.cnblogs.com/yvanBk/p/9012878.html

时间: 2024-10-14 10:27:49

LINUX 中 VSFTPD安裝的相关文章

Linux中vsftpd服务配置(匿名,用户,虚拟用户)

vsftpd概述 vsftpd 是"very secure FTP daemon"的缩写,安全性是它的一个最大的特点.vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux.BSD.Solaris. HP-UNIX等系统上面,是一个完全免费的.开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征. 特点 非常高的安全性需求.带宽限制.良好的可伸缩性.可创建虚拟用户.支持IPv6.速率高 小巧轻快,安全易用. ftp.sftp.

【Linux Ubuntu】安裝 Java SE Development Kit(JDK)並配置環境變量

下載頁面:http://www.oracle.com/technetwork/java/javase/archive-139210.html 打開“Java SE 7”,再打開“Java SE Development Kit 7u80”,選擇“Accept License Agreement”同意 Oracle Binary Code License Agreement for Java SE,點擊對應版本開始下載. 終端輸入以下命令: 1 # 創建 JDK 目錄,-p 爲創建多個目錄 2 $

linux下nginx安裝

1.yum安裝 yum安裝  http://nginx.org/packages/centos/7/noarch/RPMS/ 第一步: 安裝命令: yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-nr-agent-2.0.0-12.el7.ngx.noarch.rpm 檢測是否安裝成功 yum repolist enabled | grep 'nginx*' 第二步: 安裝nginx   yum -y i

Linux中关于安装包的分析。——Arvin

初接解LINUX的,同样都是for linux,但rpm.tar.gz.deb包还是有很大区别的,这种区别可使安装过程进行不下去.那我们应该下载什么格式的包呢? rpm包-在红帽LINUX.SUSE.Fedora可以直接进行安装,但在Ubuntu中却无法识别: deb包-是Ubuntu的专利,在Ubuntu中双击deb包就可以进入自动安装进程: tar.gz包-在所有的Linux版本中都能使用,但安装过程也最麻烦.要先解压缩,然后在“终端”里用cd 命令进入刚才解压的目录,再找到安装链接文件安装

Linux中使用vsftpd搭建指定用户指定目录的ftp服务器的方法

一.检查Linux中vsftpd的安装情况. 二.将系统中的SELinux关闭,然后重新启动电脑 关闭SELinux的方法: 修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启.如果不想重启系统,使用命令setenforce 0注:setenforce 1 设置SELinux 成为enforcing模式setenforce 0 设置SELinux 成为permissive模式在lilo或者grub的启动参数中增加:selinux=0

在 Scientific Linux 上安裝 telnet & ssh

Scientific Linux 6.4 安裝好,預設是沒有 telnet & ssh 服務的,得再自行安裝,當然,這麼重要的服務,安裝不可能太困難,以下分別說明安裝程序. telnet 服務安裝 切換到 root 身份,執行如下指令: yum install telnet telnet-server -y 修改 telnet 設定,執行如下指令: vi /etc/xinetd.d/telnet 內容如下: 紅色部份是維一要修改的,將 yes 改成 no. # default: on # des

鸟哥之安裝 CentOS7.x

http://linux.vbird.org/linux_basic/0157installcentos7.php since 2002/01/01 新手建議 開始閱讀之前 網站導覽 Linux 基礎文件 Linux 基礎訓練 Linux 架站文件 Linux 企業應用 Linux 安全管理 Linux 桌面應用 鳥哥彙整的資料 關於鳥哥 網友分享 特殊問題解決 網站資料搜尋 今日 昨日 本月 上月  第三章.安裝 CentOS7.x 最近更新日期:2015/05/06 Linux distri

【Python】Windows, Linux/UNIX, Mac OS X 下安裝 Python

下載地址:https://www.python.org/downloads/ 下載對應系統.對應位數的版本即可. [Windows] 一般選擇"Windows x86-64 executable installer",即 64 位兼容 32 位的可執行安裝程序. 打開安裝程序,先勾選"Add Python X.X to PATH",代表安裝時將 Python 對應版本目錄添加到 PATH 系統環境變量中,再選擇"Customize installation

linux 安裝jdk

參考博客:http://www.cnblogs.com/wuqianling/p/5381895.html jdk:直接網上下載打解壓版的,也可官網下載;jdk-7u79-linux-x64.tar.gz 安装版: [[email protected] ~]# cd /mnt/hgfs/share/ // 进入共享的目录 [[email protected] share]# ls -l // 查看目录内的文件 总计 70117 -rwxrwxrwx 1 root root 71799552 04