/etc/vsftpd/vsftpd.conf里加listen_port=10001 -> 改为10001端口
local_enable=yes
本地用户就可以访问了
chroot_local_user=yes
这样用户就只能访问自己家的目录了
然后开启防火墙允许
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 10001 -j ACCEPT
如果你比较无聊,修改了vsftpd.conf
pasv_enable=YES
pasv_min_port=9981
pasv_max_port=9986
那么记得开启防火墙对以上端口的访问
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 9981:9986 -j ACCEPT
切记将防火墙处的selinux设置为允许
SELinux阻止ftp在后台读取用户的主目录导致ftp无法使用
/usr/sbin/setsebool -P ftp_home_dir=1
以下是有的版本需要切换自家目录的做法
使用者的预设目录为/home/username,若是我们不希望使用者在ftp 时能够
切换到上一层目录/home,则可参考以下步骤。
Step1. 修改/etc/vsftpd/vsftpd.conf
将底下三行
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
Step2. 新增一个档案: /etc/vsftpd/chroot_list
内容增加两行(用户名):
peter
john
Step3. 重新启动vsftpd
分享到:
相关推荐
### IIS下FTP服务器的PASV端口范围修改方法详解 #### 一、引言 在企业级网络环境中,FTP服务器是常见的文件传输服务之一。Microsoft Internet Information Services (IIS) 提供了一种集成式的解决方案来搭建FTP...
如何修改ftp端口,介绍如何修改Linux下FTP的端口
Suse Linux 下限制用户使用 FTP 访问其他目录 在 Suse Linux 系统中,限制用户使用 FTP 访问其他目录是一个常见的需求。本文将详细介绍如何限制用户使用 FTP 访问其他目录,确保用户只能访问自己的主目录。 首先,...
搭建FTP ftp端口更改 ftp限制访问 禁用icmp数据包,ping回传结果
在设置ftp端口防火墙时,可以使用serv-u架设,只设置一个对外账号,使用权限只有下载权,没有上传、更改、删除权。这样可以避免非法访问和恶意攻击。此外,还需要安装杀毒软件和防火墙,以增强ftp服务器的安全性。...
# 更改目录所有权 chown -R guestuser:ftp /home/guestuser # 调整权限 chmod -R 755 /home/guestuser ``` ##### 6. 配置FTP服务器 根据使用的FTP服务器软件(如vsftpd、ProFTPD等),还需要进一步配置服务器的主...
Linux 修改 FTP、Telnet、SSH 的默认端口 Linux 操作系统中,FTP、Telnet、SSH 是三个常用的网络服务,但是它们的默认端口号都是固定的,FTP 是 21,Telnet 是 23,SSH 是 22。这三个端口号都是众所周知的,因而...
在 FTP 协议中,端口号 21 是默认的 FTP 服务器端口号,但可以根据需要更改端口号。 此外,还有其他一些常见的协议和端口号: 1. SSH 协议:22 端口号 2. Telnet 协议:23 端口号 3. SMTP 协议:25 端口号 4. TFTP...
- 打开FTPServer的配置文件,通常位于`C:\Program Files (x86)\ftpserver\conf`目录下的`ftpserver.conf`。 - 在配置文件中,添加或修改用户账户、虚拟路径等信息。例如,添加一个名为"myuser"的用户,分配一个...
3. **IP地址和端口设置**:选择默认设置即可,不要更改端口号,以保持所有FTP账户使用同一个端口(默认为21)。 4. **隔离用户设置**:选择“隔离用户”,这是非常关键的一步,能够确保每个用户只能访问自己账户下的...
在Linux系统中进行FTP目录迁移是一项常见的管理任务,尤其是在需要更改FTP用户访问的主要存储位置时。下面将详细介绍如何在Linux环境下完成FTP目录迁移,并确保迁移后服务正常运行。 #### 一、理解FTP配置文件 1. ...
然而,在实际应用中,为了确保服务器安全和资源的访问控制,需要配置多用户FTP服务器,每个用户登录不同的目录,拥有不同的权限。本文将教您如何配置多用户FTP服务器,实现每个用户登录后所看到的目录不一样的目的。...
对服务器的ftp端口进行了修改,把21端口改了,比如221端口,就这样用221连接的时候,连接登录成功,但打不开目录,为何,总结如下: 1、完成一个FTP的传输过程不仅仅只需要21一个端口,而是2个端口,21端口只是一...
本项目“android 通过ftp协议访问服务器上的目录,通过listview 展示”就是实现了这样一个功能,允许用户浏览服务器上的目录并展示在ListView中。下面我们将详细讲解这个过程中的关键知识点。 1. FTP协议:FTP是...
在IT领域,尤其是在软件开发中,使用VC++(Visual C++)进行编程时,有时我们需要与远程服务器交互,例如访问FTP(File Transfer Protocol)服务器。本文将深入探讨如何利用VC++遍历FTP文件目录,结合Socket编程和...
FTP多用户访问的实现 FTP(File Transfer Protocol,文件传输协议)是一种常用的文件传输协议,允许多个用户访问和管理文件。实现FTP多用户访问需要结合IIS(Internet Information Services,互联网信息服务)和...
如果服务器上开启了防火墙,并且有端口限制策略,那么还需要更新防火墙规则以允许新的FTP端口和被动模式使用的端口范围通过: ```bash vi /etc/sysconfig/iptables ``` 添加如下两条规则以允许新的FTP端口以及被动...
在本场景中,我们关注的是如何使用VC++(Visual C++)编程语言实现通过FTP上传文件并查询FTP服务器的根目录。以下将详细介绍这个过程。 首先,我们需要了解FTP的基本工作原理。FTP使用客户端-服务器架构,用户通过...
在配置过程中,可以创建新的本地用户如`ftp1`,并设置其登录脚本为`/sbin/nologin`,限制其目录权限,例如设置`local_root`,并根据需求调整速率限制。同时,为了安全考虑,可能需要关闭SSH服务(默认使用22端口)并...
本文将深入探讨如何利用TCP/IP协议进行FTP端口扫描,特别是在Unix和Linux操作系统下的实践应用。 首先,TCP/IP协议栈是一个四层模型,包括链路层、网络层、传输层和应用层。FTP(File Transfer Protocol)属于应用...