美文网首页
linux下 ftp 安装

linux下 ftp 安装

作者: 杨申_8698 | 来源:发表于2020-07-24 16:23 被阅读0次

查看是否安装ftp服务

经rpm包放置 服务器(注意版本一致性  )

[root@localhost ~]# lsb_release -a     查看服务器版本

我的是RedHat 6.5版本,所以下载rpm包时选择呢 CentOS 6   vsftpd-2.2.2-21.el6.x86_64.rpm

[root@localhost ~]# cd /home/ftp  切到包路径

[root@localhost ftp]# yum install vsftpd-2.2.2-21.el6.x86_64.rpm   直接安转

[root@localhost ~]# service vsftpd start   启动ftp服务 (停止ftp命令#service vsftpd stop

                                                                                   重启ftp命令#service vsftpd restart)

添加ftp用户[root@localhost ~]# useradd bbspftp  [root@localhost ~]# passwd bbspftp

赋权 ftp上传下载这篇是关于ftp的文档,其作用是在ftp中创建用户时,对其权限进行限定。使创建的用户只能在指定文件夹下上传文件和下载文件,这样可以加强ftp的安全性。

注意:一下命令只需用vi命令修改,若直接下载

具体操作步骤如下:

<1> 创建用于ftp的帐户:

#mkdir /home/bbsp/Document/data/credit                                         #创建ftp根目录

#useradd  -d  /home/bbsp/Document/data/credit -s /sbin/nologin bbspftp2         #创建用户(注意家目录和非登陆)

#passwd  bbspftp2                                          #设置用户密码

#chown -R bbspftp2 /home/bbsp/Document/data/credit                                          

#chmod 755 -R /home/bbsp/Document/data/credit                                   #改变ftp根目录属主和权限

#echo "bbspftp2" >> /etc/vsftpd/user_list                  #把ftpuser加入到允许访问的队伍

#chgrp bbspftp2  /home/bbsp/Document/data/credit

---------------------------------------------------------------------------------------

<2> 在/etc/vsftpd/vsftpd.conf文件夹下,对FTP的权限进行修改和限制。

具体操作如下:

#vi  /etc/vsftpd/vsftpd.conf

anonymous_enable=NO                     #禁止匿名访问

local_enable=YES                        #允许本地帐户访问

write_enable=YES                        #允许写入(上传)

local_umask=022

dirmessage_enable=YES                   #允许弹出目录信息

xferlog_enable=YES

connect_from_port_20=YES

userlist_enable=YES

userlist_deny=NO

userlist_file=/etc/vsftpd/user_list     #只有写入vsftpd/user_list内的帐户允许访问

use_localtime=YES                       #使用本地时间

pam_service_name=vsftpd                 #认证文件名(默认为此值)

listen=YES                              #开启侦听

tcp_wrappers=YES                        #开启tcp访问控制项

#chroot_local_user=YES

#chroot_list_enable=YES

#chroot_list_file=/etc/vsftpd/chroot_list        #只有写入vsftpd.chroot_list的帐户不被chroot

# vsftpd.chroot_list需要手动建立

---------------------------------------------------------------------------------------

1、以上配置修改好后,那么用户ftpuser将只能访问/home/ftp下面的东西,可以下载和上传,并能进入子文件夹下,却不能向上访问。

2、若新用户登陆后,拥有root的权限,则查看chroot-list文件夹中,是否包含新用户名。若去掉新用户名,则新用户这能在该目录下进行上传和下载,其不能向上访问。

小结:通过对user-list及chroot-list的设置可以大大增强vsftp的安全性,

注意默认新加的用户都不在user_list及chroot_list之列,用户不能访问时请检查这两个文.

若想创建的用户拥有管理员的权限,可将此用户添加到chroot_list文件夹下。

1.ftpusers

2.user_list 添加ftp用户 bbspftp

本人为知相应链接(需要安装为知笔记客户端),内含相应安装包:

https://959d9e2e.wiz03.com/wapp/pages/view/share/s/2lDpUK0RYQVr2S6S9K2v95ZC1hN0fw3L_4D62Zq6Tt1-9LjV

相关文章

  • CentOS6.8搭建FTP服务器

    如果要ftp访问linux需要安装ftp服务,vsftpd是Linux下比较好的的FTP服务器。 一、检查安装vs...

  • FTP

    FTP 一.FTP简介和原理 FTP即文件传输协议, CS架构, Linux下搭建ftp服务器需要安装vsftpd...

  • 2021-03-05

    linux 下搭建FTP服务实战 1、安装vsftp yum install -...

  • Linux下安装FTP

    最近照着网上教程Linux篇---ftp服务器的搭建,在Linux(centos)下安装ftp的时候遇到了一点问题...

  • linux下 ftp 安装

    查看是否安装ftp服务 经rpm包放置 服务器(注意版本一致性 ) [root@localhost ~]# lsb...

  • Linux 搭建 Ftp 服务

    使用 RH 系 Linux,Debian 系请酌情参照 安装 ftp 所需包 安装 ftp 包 安装 vsftpd...

  • 虚拟机linux FTP设置

    配置:本机使用ftp与VMWARE linux系统连接虚拟机linux FTP互传文件vsftpd安装503 权限...

  • 安装ftp服务

    vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个。 1.安装vsftpd yum -...

  • 二、Linux下安装ftp

    1. 安装步骤: http://www.jb51.net/article/121465.htm 2. 出现的问题的...

  • linux下安装FTP服务

    FTP简述 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协...

网友评论

      本文标题:linux下 ftp 安装

      本文链接:https://www.haomeiwen.com/subject/uftslktx.html