- 浏览: 52967 次
- 性别:
文章分类
最新评论
1.检查linux是否安装了ftp命令:rpm -qa|grep vsftpd
2.卸载linux下ftp命令:rpm -e vsftpd
3.linux下安装ftp命令:yum -y install vsftpd
4.设置为开机启动
chkconfig vsftpd on
5.vsftpd启动服务命令 start | stop | restart
service vsftpd restart
6.vsftpd 配置目录 /etc/vsftpd
7.修改配置文件
Ftp的主配置文件为/etc/vsftpd/vsftpd.conf,使用vim /etc/vsftpd/vsftpd.conf命令编辑配置文件
修改anonymous_enable=NO,默认为YES,此设置为NO时为禁止匿名用户登录,如图下
开启chroot_local_user=YES
9. 设置vsftp的账号
useradd -d ftp根目录 -s /sbin/nologin 用户名
10. 为添加的账号设置密码
passwd 用户名
11. 若软件测试连接过程中,在用户验证的时候出现了错误503,应该是selinux设置的问题:可以用下面的命令检查
getsebool -a | grep ftp
显示如下:
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
allow_tftp_anon_write --> off
ftp_home_dir --> off
ftpd_connect_db --> off
ftpd_disable_trans --> off
ftpd_is_daemon --> on
httpd_enable_ftp_server --> off
这是selinux的问题,我们只要打开ftp_home_dir的值开启为on:allow_ftpd_full_access也一同开启即可。
setsebool -P ftp_home_dir 1
setsebool -P allow_ftpd_full_access 1
12.接下来就是设置ftp用户的权限了的,系统的/etc/下面会新增一个 /etc/vsftpd文件夹
vsftpd文件夹下面有一个vsftpd.conf的配置文件,权限就都在这个里面修改了
修改配置文件中
chroot_local_user=YES
chroot_list_enable=YES
在配置文件最后添加上local_root=/home/ftp
如果只想某些用户仅能访问自己的目录,其它用户不做这个限制,那么就需要在chroot_list文件(此文件一般是在/etc/vsftpd/中)中添加此用户.
chown -R testftp:testftp /home/ftp 改变目录所有者权限(就是把该目录权限赋给ftp)
chmod 766 /home/ftp改变目录读写权限
在/etc/vsftpd/下面touch chroot_list文件然后在文件内写入testftp
重启ftp: service vsftpd restart 即可
2.卸载linux下ftp命令:rpm -e vsftpd
3.linux下安装ftp命令:yum -y install vsftpd
4.设置为开机启动
chkconfig vsftpd on
5.vsftpd启动服务命令 start | stop | restart
service vsftpd restart
6.vsftpd 配置目录 /etc/vsftpd
7.修改配置文件
Ftp的主配置文件为/etc/vsftpd/vsftpd.conf,使用vim /etc/vsftpd/vsftpd.conf命令编辑配置文件
修改anonymous_enable=NO,默认为YES,此设置为NO时为禁止匿名用户登录,如图下
开启chroot_local_user=YES
9. 设置vsftp的账号
useradd -d ftp根目录 -s /sbin/nologin 用户名
10. 为添加的账号设置密码
passwd 用户名
11. 若软件测试连接过程中,在用户验证的时候出现了错误503,应该是selinux设置的问题:可以用下面的命令检查
getsebool -a | grep ftp
显示如下:
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
allow_tftp_anon_write --> off
ftp_home_dir --> off
ftpd_connect_db --> off
ftpd_disable_trans --> off
ftpd_is_daemon --> on
httpd_enable_ftp_server --> off
这是selinux的问题,我们只要打开ftp_home_dir的值开启为on:allow_ftpd_full_access也一同开启即可。
setsebool -P ftp_home_dir 1
setsebool -P allow_ftpd_full_access 1
12.接下来就是设置ftp用户的权限了的,系统的/etc/下面会新增一个 /etc/vsftpd文件夹
vsftpd文件夹下面有一个vsftpd.conf的配置文件,权限就都在这个里面修改了
修改配置文件中
chroot_local_user=YES
chroot_list_enable=YES
在配置文件最后添加上local_root=/home/ftp
如果只想某些用户仅能访问自己的目录,其它用户不做这个限制,那么就需要在chroot_list文件(此文件一般是在/etc/vsftpd/中)中添加此用户.
chown -R testftp:testftp /home/ftp 改变目录所有者权限(就是把该目录权限赋给ftp)
chmod 766 /home/ftp改变目录读写权限
在/etc/vsftpd/下面touch chroot_list文件然后在文件内写入testftp
重启ftp: service vsftpd restart 即可
发表评论
-
linux下sftp配置
2018-03-28 09:59 983linux centos7下sftp配置 Linux环境下自带 ... -
centos6.5 下nginx的部署填各种坑
2018-01-18 17:42 24231、本人第一次安装nginx; nginx下载路径http: ... -
linux 下awk的应用
2017-12-28 17:16 734引用文章http://www.jb51.net/article ... -
linux 查看系统版本
2017-04-01 10:39 333shell命令1:lsb_release -a 适用于所有的 ... -
linux下修改war包
2017-03-06 15:32 1101Linux上修改war包上的文件 www.MyExceptio ... -
Shell遍历properties文件里面的 key和value
2017-03-06 15:31 0#!/bin/ksh IFS='=' while ... -
MYsql5.23 最大连接数设置不成功
2017-01-19 09:35 2353RHEL\CentOS 7 下 MySQL 连接数被限制为21 ... -
centos7系统下网络配置
2016-12-30 15:11 4991、检查网卡 [root@localhost ~]# ip ... -
linux下resin的https配置
2016-12-27 17:47 921对于resin官方版本对接openssl有个坑;把我差点坑死了 ... -
nexus maven私有库搭建
2016-12-12 18:12 4241.下载nexus包,linux命令 wget http:/ ... -
linux sed命令
2016-11-30 11:29 313简介 sed 是一种在线编辑器,它一次处理一行内容。处理时, ... -
intellij idea 下resin容器远程调试
2016-11-16 09:27 5386resin远程调试(我使用的是resin-4.0.41版本): ... -
Hive-1.2.1 HWI 图形化界面问题
2016-10-27 15:16 5371、下载apache-hive-1.2.1-src.tar.g ... -
Linux下免密码登陆ssh
2016-10-21 11:14 283第一步:ssh-keygen 创建公钥和密钥 [root@ji ... -
Linux下查看系统的位数和系统信息
2015-05-15 00:58 1441对于linux系统,,安装一些软件,,有时候要考虑到linux ...
相关推荐
### FTP使用指南与Linux下FTP搭建详解 #### 一、FTP简介 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议。它支持两种主要的工作模式:主动模式和被动模式,并且可以通过多种方式进行配置以...
### Linux 下搭建 FTP 服务器详解 #### 一、概述 在 Linux 系统中搭建 FTP (File Transfer Protocol) 服务器是一种常见的需求,特别是在需要提供文件共享服务时。本文将详细介绍如何在 Red Hat Enterprise Linux 5 ...
Linux 下搭建 FTP 服务器实验报告借鉴 本实验报告旨在指导读者在 Linux 系统下搭建 FTP 服务器,熟练运用 FTP 服务器,并掌握 FTP 服务器的配置和使用。 一、实验目的 本实验的目的是让读者掌握在 Linux 系统下...
以下是我个人关于在Linux上搭建FTP服务器的一些总结: 1. **选择FTP服务器软件** 在Linux中,常用的FTP服务器软件有vsftpd、ProFTPD和PureFTPd。本篇主要介绍vsftpd,因为它简单易用且安全性能较高。 2. **安装...
### Linux 下 FTP 服务器搭建详解:VSFTPD与PROFTPD #### 一、概述 在Linux环境下搭建FTP(File Transfer Protocol)服务器是一项常见的任务,主要用于实现文件的远程传输功能。本文将详细介绍如何在Linux系统中...
Linux FTP服务器的搭建。Linux 平台下DNS服务器的搭建。
"Linux 下搭建 FTP 服务器实验报告知识" Linux 下搭建 FTP 服务器实验报告知识是一份详细的实验报告,旨在指导学生掌握在 Linux 系统下搭建 FTP 服务器的技术。该实验报告包括实验目的、实验要求、实验内容和实验小...
Linux 搭建 FTP 服务器实现匿名上传 Linux 操作系统中搭建 FTP 服务器可以实现匿名上传文件的功能。FTP(File Transfer Protocol)是一种标准的网络协议,用于在网络上进行文件传输。Linux 操作系统提供了多种 FTP ...
以上就是Linux系统下使用vsftpd搭建FTP服务器的基本步骤。在提供的压缩包中,可能包含了安装包、配置文档和ReadMe文件,这些资源将进一步帮助你完成安装和配置过程。仔细阅读这些文档,根据实际情况调整配置,确保...
在深入探讨Linux FTP服务搭建的过程中,我们将会详细解析如何在Linux环境下配置并运行FTP(File Transfer Protocol)服务器,尤其适合初学者。FTP是一种用于在网络上进行文件传输的标准协议,广泛应用于互联网上的...
Linux课程设计-Linux下FTP服务器的搭建 Linux课程设计题目概述: FTP(File Transfer Protocol)是一种在TCP/IP网络上两台计算机之间传送文件的协议,是最早使用的协议之一。尽管World Wide Web(WWW)已经替代了...
### Linux实验报告——FTP搭建详解 #### 实验目标与意义 本实验旨在深化对Linux操作系统的理解和应用,特别是在服务器配置领域。重点在于掌握FTP(文件传输协议)服务器的搭建与配置,使用户能够通过网络进行文件...
### Linux下搭建FTP服务 #### 1. 安装FTP软件 在Linux中,常见的FTP服务器软件有vsftpd(Very Secure FTP Daemon)。你可以通过包管理器进行安装,如在Ubuntu/Debian中运行: ``` sudo apt-get install vsftpd ``` ...
linux下的ftp离线安装文件。FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作...
Linux下FTP服务器允许登陆的帐号包括拥有系统帐号的用户和匿名用户anonymous(ftp)。默认情况下,匿名用户登陆后的目录和能够浏览的录都是/var/ftp,而其他用户登陆后的目录为该用户home目录。匿名用户的登陆名称为...