`
85977328
  • 浏览: 1899149 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux下最安全的FTP-vsftp

阅读更多
解决FTP上传问题(selinux)
1、 查看 SELinux 的状态:  sestatus -b | grep ftp      确切地说,只是查看了ftp的状态。

2、 在出现的结果中可以看到  ftp_home_dir        off 
                            tftpd_disable_trans   off

之类。我们现在只要把其中之一设置为on就可以

3、 setsebool -P ftpd_disable_trans on     
或者 setsebool -P  ftp_home_dir  on 

4   修改selinux目录权限
chcon -R -u user_u -t public_content_t /home/bird

5、 重启vsftpd:  service vsftpd restart


解决ftp用户问题,本例用户名以bird为例
添加用户 useradd bird -g ftp
设置密码 passwd bird
修改用户登陆方式 vi /etc/passwd
修改bird为下行,此句表示,不允许该用户登陆系统,只可以登陆ftp
bird:x:501:50::/home/bird:/sbin/nologin

修改vsftpd配制文件,
/etc/vsftpd/vsftpd.conf
不允许匿名登陆
anonymous_enable=NO
上传权限
write_enable=NO

修改主目录权限
chmod 755 -R /home/bird



锁定在用户目录
VSFTP做FTP服务器时比较经常使用系统用户(与数据库结合暂时自己也没去配过^_^),做为系统用户登录时需要将其锁定到自己目录下,有两种方法

一、默认VSFTPD.CONF(RHEL4)没有明显列出其中以下选项

# lock user in home directory
chroot_local_user=YES

所有人都被锁定到主目录中了。


二、当然也可以使用 chroot_list_enable=YES与chroot_list_file=/etc/vsftpd.chroot_list结合起来使用。
     其中原始配置的一部分是这样的
   /etc/vsftpd.chroot_list 里面存在的用户就不能改变到根目录了。

# You may specify an explicit list of local users to chroot() to
# their home directory. If chroot_local_user is YES, then this list 
# becomes a list of users to NOT chroot().
chroot_local_user=YES
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list

三 其他
查看网卡
ifconfig
设置随机自启动
chkconfig
chkconfig 服务 on
chkconfig 服务 off
关闭防火墙
service iptables stop
启动
service vsftpd start
关闭
service vsftpd stop
重启
service vsftpd restart
连接FTP
ftp IP地址
退出FTP
bye
配置文件位置
/etc/vsftpd/vsftpd.conf
用户配置文件
/etc/vsftpd/user_list
/etc/vsftpd/ftpusers
关闭SELinux


分享到:
评论

相关推荐

    CentOS 7的VSFTP和FTP的rpm包

    VSFTP及FTP的rpm包,用于CentOS 7,可以直接进行rpm进行安装。经过具体的测试,安装后可以直接进行使用。 VSFTP版本:vsftpd-3.0.2-25.el7.x86_64 FTP版本:ftp-0.17-67.el7.x86_64

    Linux下安装卸载ftp的方法

    ftp是liunx下常用的软件之一。 1.将用户切换到root:su - ; 2.检查机器是否已经安装了ftp:rpm -qa|grep vsftpd;  如果没有返回任何结果,表示没有安装;如果返回文件包名,这表示已经安装了该服务; 3.开始安装:...

    Linux下FTP服务器vsftp配置

    Linux下的FTP服务器配置主要涉及到的是vsftp(versatile secure FTP daemon)这款软件,它是一个功能强大且安全的FTP服务器解决方案。在Red Hat AS4环境下,我们可以按照以下步骤来配置vsftp: 1. **安装vsftp**: ...

    linux下FTP服务器安装配置VSftp.pdf

    Linux 下 FTP 服务器安装配置 VSftp VSftp(Very Secure FTP)是一种在 Unix/Linux 中非常安全且快速稳定的 FTP 服务器,目前已经被许多大型站点所采用。VSftp 的实现有三种方式:匿名用户形式、本地用户形式和虚拟...

    linux下vsftp配置大全

    Vsftp(Very Secure FTP)是一款在Unix/Linux系统中广泛使用的FTP服务器,因其安全性、稳定性和高效性而受到诸多大型站点的青睐,如ftp.redhat.com, ftp.kde.org, ftp.gnome.org等。本文将详细介绍在Linux环境下配置...

    ftp服务资源包

    包括有ftp相关包有ftp lftp vsftp,如下: ftp-0.17-66.el7.x86_64.rpm lftp-4.4.8-7.el7.x86_64.rpm tftp-5.2-12.el7.x86_64.rpm tftp-server-5.2-12.el7.x86_64.rpm vsftpd-3.0.2-10.el7.x86_64.rpm

    vsftp.tat.gz以及ftp的配置过程

    `vsftp.tat.gz`是安装vsftp的源文件,而`Linux下FTP服务器vsftp配置大全超完整版.doc`和`vsftp.pdf`提供了详细的配置步骤和指南。 首先,让我们了解一下`vsftp`。全称是"Very Secure FTPd",它是一个高度可配置且...

    linux 下安装 vsftp 图解

    在Linux系统中,VSFTPD(Very Secure FTP Daemon)是一个常用的FTP服务器软件,因其高度的安全性和易用性而被广泛采用。本篇文章将详细介绍如何在Linux环境下安装和配置VSFTPD,以帮助用户建立自己的FTP服务。 首先...

    linux 下的vsftp配置

    Vsftp作为一款功能强大且安全的FTP服务器软件,在Linux环境中得到了广泛的应用。通过对Vsftp配置文件的合理设置,可以满足不同场景的需求,同时确保系统的安全性。希望本文能够帮助读者更好地理解和使用Vsftp。

    linuxFTP(VSFTP)架构配置详细教程定义.pdf

    在Linux环境中,VSFTP(Very Secure FTP Daemon)是一种流行的FTP服务器软件,因其安全性高而受到广泛使用。本教程将详细介绍如何在Linux系统上安装和配置VSFTP。 首先,让我们了解安装过程。在Linux系统中,通常...

    Vsftp For Linux.zip

    Vsftp(Visual Secure File Transfer Protocol)是一款专门为Linux和Unix系统设计的开源FTP服务器软件,以其易用性和安全性而受到广大用户的欢迎。Vsftp v2.0.6是该软件的一个版本,提供了高度定制化和安全的文件...

    FileZilla linux 上传 vsftp putty

    在IT行业中,FileZilla、vsftp和PuTTY是三个重要的工具,它们分别在Linux环境下的文件传输、服务器管理和远程连接方面发挥着关键作用。让我们深入探讨这些工具及其使用场景。 首先,FileZilla是一款开源的FTP(文件...

    Linux下FTP的安全配置

    Linux下的FTP安全配置是一项至关重要的任务,特别是在网络环境中,数据安全和系统保护是不可忽视的。FTP(File Transfer Protocol)是一种用于在客户端和服务器之间交换文件的协议,它基于TCP进行通信。虽然FTP提供...

    linuxFTP(VSFTP)架构配置详细教程.pdf

    在Linux环境中,VSFTP(Very Secure FTP Daemon)是一个常用的FTP服务器软件,因其安全性和灵活性而受到广泛使用。本教程将详细介绍如何在Linux系统上安装并配置VSFTP。 一、VSFTP安装 在安装VSFTP之前,首先确保...

    [Linux]vsftp配置大全---超完整版(RHEL5通过)..docx

    Vsftp(Very Secure FTP Daemon)是Linux环境下广泛使用的FTP服务器软件,因其安全性、稳定性和高效性而受到众多大型网站的青睐,如ftp.redhat.com, ftp.kde.org, ftp.gnome.org等。本文将详细介绍如何在RHEL5系统中...

    linux vsftp服务器的应用

    本实验旨在通过实践操作,让学习者掌握在Linux环境下如何搭建VSFTP服务器,并完成特定的服务配置。实验的具体要求包括: - 将新购买的磁盘进行分区格式化,并挂载至`/mnt/ftp`目录。 - 创建一个名为`public`的公共...

    Linux下使用OpenSSL创建安全的vsFTP.docx

    Linux 下的 vsFTP 服务器软件 vsftpd 支持使用 OpenSSL 对数据进行加密,使得 FTP 帐号更安全。下面是使用 OpenSSL 创建安全的 vsFTP 的步骤: 1. 安装 vsftpd 首先,需要安装 vsftpd 服务器软件,可以使用 yum ...

    用Linux构建最好的FTP服务器

    以下我们将深入探讨如何在Linux环境下搭建FTP服务器,以及FTP服务器的工作原理和传输模式。 首先,FTP服务器的核心在于其客户机/服务器架构,用户通过FTP客户端连接到服务器,发送命令并接收文件。在Linux中,常用...

    LINUX下vsftp设置

    "LINUX下vsftp设置" vsftpd是一款非常安全且快速的FTP服务器,在UNIX/Linux中广泛应用。相比于本地用户,虚拟用户只是相对于FTP服务器而言才有的用户,虚拟用户只能访问FTP服务器所提供的资源,这大大增强系统本身...

Global site tag (gtag.js) - Google Analytics