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/vsftpd2conf1、在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把组权限也设置一下。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)