先做个记录,以备后用:
修改/etc/passwd ,然后修改ftp用户那行;
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
比如我们想把ftp用户的家目录改为/opt/ftp,则要把类似上一行改为
ftp:x:14:50:FTP User:/usr/local/www:/sbin/nologin
然后我们要建立ftp用户的新的家目录;
[root@localhost ~]# mkdir /usr/local/www
[root@localhost ~]# chmod 755 /usr/local/www
[root@localhost ~]# chown root:root /usr/local/www
修改一下两个专用户屏蔽用户访问FTP的配置文件,如果某个用户列在一下两任一文件中,则会被屏蔽,不能访问ftp
[root@test-file01 vsftpd]# vi ftpusers
#root
root@test-file01 vsftpd]# vi user_list
#root
然后就可以使用root访问ftp
当然不建议使用root,可以建立其他的用户,把root屏蔽掉
分享到:
相关推荐
Linux FTP服务配置主要涉及到的是VSFTP服务器的配置,VSFTPd(Very Secure FTP Daemon)是一个安全的FTP服务器,提供对匿名用户和本地用户的不同访问权限控制。配置文件位于`/etc/vsftpd/vsftpd.conf`,其中包含了...
Linux 下 FTP 服务器配置 ...Linux 下 FTP 服务器配置需要安装 vsftpd 服务器,配置 vsftpd.conf 文件,启动 vsftpd 服务,并访问 FTP 服务器。同时,需要注意安全性考虑,以确保 FTP 服务器的安全。
编辑该文件以修改默认设置: ``` sudo nano /etc/vsftpd.conf ``` 需要关注以下几项配置: - `anonymous_enable=YES/NO`:禁止匿名访问,设为`NO`。 - `local_enable=YES`:允许本地用户访问,设为`YES`。 - ...
在 Linux 系统下,创建 FTP 用户和指定目录是非常重要的。我们可以使用 useradd 命令来创建用户,例如: ``` # useradd -G ftp -d /MyWeb -M xdh2571 ``` 这将创建一个名为 xdh2571 的用户,属于 ftp 组,并将Home...
在Linux系统中,配置FTP服务的关键在于设置用户组的属性、修改目录的所有权和访问权限,以及调整用户登录FTP服务器时的默认目录。以下是对这些关键点的详细解释: 1. **创建用户和目录**: - 使用`adduser`命令...
### Linux 下 FTP 服务器搭建详解:VSFTPD与PROFTPD #### 一、概述 在Linux环境下搭建FTP(File Transfer Protocol)服务器是一项常见的任务,主要用于实现文件的远程传输功能。本文将详细介绍如何在Linux系统中...
为了安全,我们通常会限制FTP用户只能访问其主目录。确保vsftpd配置文件中的`chroot_local_user`或`chroot_list_enable`设置正确,并将用户添加到`chroot_list`文件中(如果需要)。 7. **防火墙设置** 如果您的...
- **交互式访问**:FTP支持用户与服务器之间的互动操作,例如用户可以通过简单的命令列出服务器上的文件列表或改变工作目录等。 - **指定下载的文件格式**:用户可以根据文件类型选择适合的传输模式,比如ASCII模式...
5.修改ftp的访问目录,由于默认会显示该用户的home目录,要修改也很简单 1.vi /etc/passwd 2.#修改该用户的目录即可 6.进程管理 1.访问地址ftp://ip2.pgrep vsftpd 查看ftp进程3.pkill vsftpd 终止ftp进程 ...
默认情况下,安装后的vsftpd允许匿名用户访问FTP服务器。如果你需要禁止匿名访问,可以通过修改核心配置文件`/etc/vsftpd/vsftpd.conf`来实现。在这个文件中,将`anonymous_enable=YES`改为`anonymous_enable=NO`。 ...
在Linux系统中,FTP(File Transfer Protocol)服务器是一种常见的服务,允许用户通过网络远程访问和管理文件。本项目旨在构建一个基本的FTP服务器,让用户能够登录、查看、下载和上传资源。下面将详细介绍Linux下...
在许多Linux发行版中,vsftpd被推荐作为默认的FTP服务器。 **安装vsftpd** 在大多数Linux发行版中,可以使用包管理器来安装vsftpd。例如,在基于RPM的系统(如Red Hat、CentOS)中,可以使用`yum install vsftpd`...
其中,Red Hat Enterprise Linux系统默认采用的是vsftpd(Very Secure FTP Daemon),因其安全性高而受到广泛使用。配置和管理FTP服务器涉及到以下几个核心方面: 1. **匿名登录**:匿名FTP允许任何用户使用...
FTP服务器的默认目录结构如下: - `/var/ftp`:匿名用户的主目录。 - `/var/ftp/pub`:匿名用户的下载目录,一般设置为可写入但不可删除(`chmod 1777 pub`)。 日志文件位于`/var/log/vsftpd.log`,可以通过`...
1. **基于用户的FTP服务器**:这种类型的FTP服务器允许合法的系统用户登录并访问自己的家目录。 2. **匿名FTP服务器**:任何人都可以使用“anonymous”或“ftp”作为用户名,并提供一个电子邮件地址作为密码来访问...
如果你的系统启用了防火墙(如`ufw`或`firewalld`),记得打开FTP服务所需的端口(默认为20和21)。例如,在`ufw`中: ``` sudo ufw allow 20/tcp sudo ufw allow 21/tcp ``` 6. **使用FTP客户端**: 一旦FTP...
默认情况下,FTP服务器的文件目录位于`/var/ftp/`下,企业通常会在这里存储公司文档和YUM仓库,以便其他内部服务器能够通过指定的FTP地址访问这些资源。 例如,如果你的YUM仓库被挂载在FTP服务器下,那么其他服务器...
`vsftpd`的配置文件通常是`/etc/vsftpd/vsftpd.conf`,可以根据需求修改配置,例如设置匿名用户访问、限制用户目录等。 在实际使用中,你可能还需要设置防火墙规则,允许FTP端口(默认为20和21)的入站连接。例如,...
5. 其他操作:利用FFFTP提供的各种高级功能,如文件权限修改、文件搜索等,优化文件管理。 使用PuTTY进行SSH连接: 1. 安装PuTTY:同样通过Linux的软件包管理器安装PuTTY及其相关组件,如plink和psftp。 2. 设置...
其中,`vsftpd`是CentOS 6默认使用的FTP服务器软件。 ### 二、安装FTP服务器软件 如果系统上还没有安装FTP服务器软件,可以通过RPM包管理器来安装。以`vsftpd`为例,安装过程如下: ```bash [root@centos6osCD1]#...