ftp服务器如何配置丢弃上传文件

ftp服务器如何配置丢弃上传文件,第1张

FTP服务器可以通过配置规则来控制上传的文件是否被丢弃。以下是一些常见的配置方式:
1 禁用上传权限:在FTP服务器上禁用上传权限可以防止客户端上传文件。这种方式适用于您不希望客户端上传文件的情况。
2 配置文件过滤规则:在FTP服务器上配置规则,对上传文件进行过滤,只允许上传指定格式的文件。对于非允许的文件格式,可以选择将其丢弃或拒绝上传。
3 配置目录过滤规则:在FTP服务器上配置规则,对不允许上传的目录进行过滤。只允许上传指定的目录,对于非指定的目录,可以选择将其丢弃或拒绝上传。
4 配置后缀名规则:在FTP服务器上配置规则,对不想要的文件后缀名进行设置,当上传的文件后缀名与设置的规则相同时,可以将文件丢弃,从而达到过滤的目的。
注意事项:
在配置FTP服务器上传文件的丢弃功能时,需要特别注意,不要将正常的文件误判,否则可能会导致文件丢失或上传失败。建议在进行配置前进行充分备份,并测试验证方案的可行性。

配置虚拟IP 地址

建立虚拟FTP 的服务器目录并设置适当的权限

建立虚拟FTP 的服务器的xinetd 配置文件

建立虚拟FTP 的服务器的主配置文件

配置独立启动的虚拟FTP 的服务器要有单独的主配置文件,即原主机的主配置文件和虚拟主机的配置文件不能重名。

⑴ 查看本机现有的IP 地址

# ifconfig |grep -1 eth0

eth0 Link encap:Ethernet HWaddr 00:50:56:C7:22:DF

inet addr:1921681222 Bcast:1921681255 Mask:2552552550

//可以看出本机的第一个网络接口eth0 的IP 为1921681222

⑵ 下面配置一个虚拟网络接口eth0:1

# ifconfig eth0:1 1921681234 up

⑶ 下面建立虚拟FTP 的服务器目录

# mkdir -p /var/ftp2/pub

//确保目录具有如下的权限

# ll -d /var/ftp2

drwxr-xr-x 3 root root 4096 3 月12 03:00 /var/ftp2

# ll -d /var/ftp2/pub

drwxr-xr-x 2 root root 4096 3 月12 03:00 /var/ftp2/pub

⑷ 在下载目录中生成测试文件

# echo "hello">/var/ftp2/pub/test_file

⑸ 下面创建此虚拟服务器的匿名用户所映射的本地用户ftp2

# useradd -d /var/ftp2 -M ftp2

⑹ 修改原独立运行服务器的配置文件/etc/vsftpd/vsftpdconf

# vi /etc/ vsftpd/vsftpdconf

// 添加listen = 1921681222

// 将原FTP 服务绑定到eth0 接口,之后保存退出vi

⑺ 生成新的虚拟FTP 服务器的配置文件/etc/vsftpd/vsftpd2conf

# cp /etc/vsftpd/vsftpdconf /etc/vsftpd/vsftpd2conf

⑻ 更改新的配置文件/etc/vsftpd/vsftpd2conf

# vi /etc/vsftpd/vsftpd2conf

//在此文件添加

//listen_address= 1921681234

//将虚拟FTP 服务绑定到eth0:1 接口

⑼ 修改如下的配置语句行:

// ftpd_banner=This FTP server is anonymous only

//修改为:

// ftpd_banner=This is the alternative FTP site

⑽ 添加如下的配置语句:

// ftp_username=ftp2

//使此虚拟服务器的匿名用户映射到本地用户ftp2

//这样匿名用户登录后才能进入本地用户ftp2 的/var/ftp2 目录

//修改后,保存退出vi

⑾ 重启服务器:

service vsftpd restart

启动虚拟FTP服务器

Vsftpd /etc/vsftpd/vsftpd2conf

1、在win7上使用ftp服务,需要先安装iis服务,打开 "控制面板",选择"程序" -> "打开或关闭Windows资源",在d出的窗体里找到 “Internet信息服务”,展开后选择“Ftp服务器",然后点击"确定",此时Windows开始更新功能资源列表。
2、然后,自己在IIS管理器中添加FTP站点
在d出的窗口,选择ftp共享目录即可。

方法和详细的 *** 作步骤如下:

1、第一步,登录西部数码网站,然后单击“虚拟主机管理”选项,见下图,转到下面的步骤。

2、第二步,执行完上面的 *** 作之后,找到域名,可以查看或修改FTP密码,见下图,转到下面的步骤。

3、第三步,执行完上面的 *** 作之后,也可以查询服务器的FTP总密码,右键单击“我的电脑”,然后选择“管理”选项,见下图,转到下面的步骤。

4、第四步,执行完上面的 *** 作之后,依次点击“本地用户和组”-->“用户”-->右键用户选择“属性”,见下图,转到下面的步骤。

5、第五步,执行完上面的 *** 作之后,可以查看或修改密码,见下图。这样,就解决了这个问题了。

这个,这个,可不可以用"chown -R kevin /homenew/html/images/" 命令把images文件夹下的所有文件和文件夹都设置为属于kevin的呢,这样的话肯定可以覆盖了。
如果要kevin和fjdl都可以上传文件的话,把kevin改成和fjdl一个组的,另外,在ls -l那个images目录时,通过chown把组权限也设置一下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12891110.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存