`
wzhwei
  • 浏览: 1584 次
社区版块
存档分类
最新评论

linux下搭建ftp服务并设置权限

阅读更多

linux下搭建ftp服务并设置权限

安装的系统为 centos 6.7

 

 

一、ftp安装:

 

Step1:使用yum命令直接安装ftp服务

# yum install vsftpd

显示安装ok即可;如图:

 

 

Step2ftp服务的开启与关闭命令

开启:# service vsftpd start

 

 

当然别忘了也有关闭的命令如下:# service vsftpd stop

Step3:安装成功,开始测试

可以在本地使用ftp软件连接,默认账号是虚拟机的账号和密码。

 

二、在linux中添加ftp用户,并设置相应的目录权限

 

step1:创建用户ftpuser

# useradd -d /home/ftpuser ftpuser 指定此用户的主目录即家目录。

# passwd ftpuser //ftpuser 设置密码

 

 

 

step2:更改用户相应的权限设置

# usermod -s /sbin/nologin ftpuser //限定用户ftpuser不能telnet,只能ftp

当然如果想恢复为正常用户,可以执行以下命令:

# usermod -s /sbin/bash ftpuser

 

Step3:限制用户只能访问/home/ftpuser,不能访问其他路径

修改 # /etc/vsftpd/vsftpd.conf 如下:

 //不允许匿名用户访问,默认是允许。

anonymous_enable=YES  -->  anonymous_enable=NO   

 

 

增加用户列表文件配置:

chroot_local_user=YES 

chroot_list_enable=YES

再指定chroot_list_file的位置。   此文件里用户名一个占一行。

此时:只有chroot_list_file中列出的用户能够切换到目录。

 

 

如果不在此文件中则,ftpuser只能看到自己的目录下的文件。如图:

 


 
 

 

Step4:重启vsFTPd服务器。并添加开机启动

# service vsftpd restart

添加开机启动:

 

 

如图:

 

 

Ok!!!

 

  • 大小: 3.2 KB
  • 大小: 4.4 KB
  • 大小: 3.9 KB
  • 大小: 10.6 KB
  • 大小: 3.1 KB
  • 大小: 3.8 KB
  • 大小: 5.3 KB
  • 大小: 2.3 KB
  • 大小: 3.2 KB
分享到:
评论

相关推荐

    linux下搭建ftp服务器

    可以创建一个名为 /var/ftp/pub 的目录,并将其权限设置为任何用户可读可写可执行。例如:#mkdir /var/ftp/pub #chmod 777 /var/ftp/pub 五、配置 FTP 用户 配置 FTP 用户需要修改 /etc/passwd 文件,可以查看 FTP...

    使用Linux系统搭建FTP与SMB服务器.pdf

    本文指导读者如何安装 Linux 系统,搭建 FTP 与 SMB 服务器,创建用户,设置文件夹权限,启动 FTP 服务和 SMB 服务。 九、参考文献 [1] Linux 系统安装指导 [2] FTP 服务器搭建指导 [3] SMB 服务器搭建指导 [4] ...

    Linux搭建FTP服务器实现匿名上传.doc

    Linux 搭建 FTP 服务器实现匿名上传 Linux 操作系统中搭建 FTP 服务器可以实现匿名上传文件的功能。FTP(File Transfer Protocol)是一种标准的网络协议,用于在网络上进行文件传输。Linux 操作系统提供了多种 FTP ...

    Linux的Ftp服务器搭建的个人总结

    需要为每个FTP用户创建一个Linux用户,并设置合适的权限。例如,创建用户“ftpuser”: ``` sudo useradd -m ftpuser sudo passwd ftpuser ``` 6. **防火墙设置** 如果有防火墙(如ufw或iptables),需开启...

    Linux搭建FTP服务器

    在Linux系统中搭建FTP服务器是一项常见的任务,尤其对于IT管理员来说,这有助于提供安全的数据传输服务。本教程将详细介绍如何在Linux环境下安装并配置FTP服务器,以实现远程文件的上传和下载。 首先,我们需要了解...

    Linux下搭建Ftp服务器.pdf

    Linux下搭建Ftp服务器 Linux下搭建Ftp服务器是通过文件传输协议(FTP)来...Linux下搭建FTP服务器需要安装wu-ftp软件包,并进行相应的配置,例如:设置消息文件的路径名、文件传输的权限、记录用户命令和文件传输等。

    Linux环境下快速搭建ftp服务器.docx

    在Linux环境中快速搭建FTP服务器是许多系统管理员和开发者的基本任务之一。FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议。在这个过程中,我们将重点讨论如何在Linux系统中安装和配置...

    麒麟V10服务器搭建FTP服务

    麒麟V10服务器搭建FTP服务 FTP(File Transfer Protocol)是一种常用的文件传输协议,麒麟V10服务器搭建FTP服务可以帮助用户快速搭建FTP服务器,实现文件的上传、下载和共享。本文将指导用户如何在麒麟V10服务器上...

    linux搭建ftp服务器汇总整理.rar

    总结,搭建FTP服务器需要安装FTP服务软件,配置相关设置,创建用户,设定权限,并处理好防火墙规则。在实际操作中,可能还需要考虑SSL/TLS加密、用户隔离、日志记录等高级配置,以提高安全性。本文提供的方法适用于...

    windows和linux下如何搭建ftp服务

    无论是Windows还是Linux,搭建FTP服务都需要对操作系统的基本操作有一定理解,并熟悉网络服务的配置和安全设置。通过本教程,你应该能够成功地在两种操作系统上创建FTP服务器,为用户提供文件传输服务。在实际应用中...

    linux下搭建ftp服务器实验报告.docx

    在Linux系统下,我们可以使用Vsftpd服务来搭建FTP服务器。首先,我们需要检查Vsftpd服务是否已经安装,如果没有安装,那么我们可以使用相应的命令来安装它。安装完成后,我们需要启动Vsftpd服务,以便使FTP服务器...

    linux下搭建ftp服务(vsftpd).docx

    ### Linux下搭建FTP服务(vsftpd)详细教程 #### 一、前言 FTP (File Transfer Protocol) 是一种用于在网络上进行文件传输的标准协议。它主要用于实现计算机之间的文件传输功能。在Linux系统中,最常用的FTP服务器...

    linux centos搭建ftp服务器.zip

    - "CentOS7上搭建FTP服务+VSFTPD配置全解析-Linux运维日志" 这篇文章可能包含了详细的步骤和案例分析,适合初学者。 - "1如何在centos7中安装FTP服务_vsftpd.url" 可能提供了一种简化的安装教程,适合快速部署。 - ...

    linux搭建ftp服务器

    在Linux系统中搭建FTP服务器是一项常见的任务,尤其对于IT管理员来说,这有助于实现文件的便捷传输和共享。本文将详细讲解如何在Linux上配置FTP服务器,包括安装必要的软件、设置用户权限以及解决可能出现的问题。 ...

    linux下ftp搭建

    本文将详细介绍如何在Linux环境下搭建FTP服务器,以便于文件共享和远程管理。我们将遵循以下步骤: 1. **选择FTP服务器软件** 在Linux中,有几种常见的FTP服务器软件可供选择,如vsftpd、ProFTPD和PureFTPD。本...

Global site tag (gtag.js) - Google Analytics