当前位置:首页 » 文件管理 » ftp匿名上传

ftp匿名上传

发布时间: 2024-07-01 13:07:19

linux ftp允许匿名用户对Pub目录拥有下载权限,对/home/uploads目录拥有上传权限,如何配置

linux 下ftp 匿名用户上传下载的配置 anonymous_enable=yes (允许匿名登陆) dirmessage_enable=yes (切换目录时,显示目录下.message的内容) local_umask=022 (FTP上本地的文件权限,默认是077) connect_form_port_20=yes (启用FTP数据端口的数据连接)* xferlog_enable=yes (激活上传和下传的日志) xferlog_std_format=yes (使用标准的日志格式) ftpd_banner=XXXXX (欢迎信息) pam_service_name=vsftpd (验证方式)* listen=yes (独立的VSFTPD服务器)* 功能:只能连接FTP服务器,不能上传和下传注:其中所有和日志欢迎信息相关连的都是可选项,打了星号的无论什么帐户都要添加,是属于FTP的基本选项 开启匿名FTP服务器上传权限在配置文件中添加以下的信息即可: Anon_upload_enable=yes (开放上传权限) Anon_mkdir_write_enable=yes (可创建目录的同时可以在此目录中上传文件) Write_enable=yes (开放本地用户写的权限) Anon_other_write_enable=yes (匿名帐号可以有删除的权限) 开启匿名服务器下传的权限 Anon_world_readable_only=no 注:要注意文件夹的属性,匿名帐户是其它(other)用户要开启它的读写执行的权限(R)读-----下传 (W)写----上传 (X)执行----如果不开FTP的目录都进不去 Local_enble=yes (本地帐户能够登陆) Write_enable=no (本地帐户登陆后无权删除和修改文件)功能:可以用本地帐户登陆vsftpd服务器,有下载上传的权限注:在禁止匿名登陆的信息后匿名服务器照样可以登陆但不可以上传下传 用户登陆限制进其它的目录,只能进它的主目录设置所有的本地用户都执行chroot Chroot_local_user=yes (本地所有帐户都只能在自家目录)设置指定用户执行chroot Chroot_list_enable=yes (文件中的名单可以调用) Chroot_list_file=/任意指定的路径/vsftpd.chroot_list 注意:vsftpd.chroot_list 是没有创建的需要自己添加,要想控制帐号就直接在文件中加帐号即可 限制本地用户访问FTP Userlist_enable=yes (用userlistlai 来限制用户访问) Userlist_deny=no (名单中的人不允许访问) Userlist_file=/指定文件存放的路径/ (文件放置的路径)注:开启userlist_enable=yes匿名帐号不能登陆 安全选项 Idle_session_timeout=600(秒) (用户会话空闲后10分钟) Data_connection_timeout=120(秒) (将数据连接空闲2分钟断) Accept_timeout=60(秒) (将客户端空闲1分钟后断) Connect_timeout=60(秒) (中断1分钟后又重新连接) Local_max_rate=50000(bite) (本地用户传输率50K) Anon_max_rate=30000(bite) (匿名用户传输率30K) Pasv_min_port=50000 (将客户端的数据连接端口改在 Pasv_max_port=60000 50000—60000之间) Max_clients=200 (FTP的最大连接数) Max_per_ip=4 (每IP的最大连接数) Listen_port=5555 (从5555端口进行数据连接)查看谁登陆了FTP,并杀死它的进程 ps –xf |grep ftp kill 进程号 配置的时候注意文件权限的问题,开启匿名和本地后,关键是文件权限的设置,为了给不同的用户分配不同的权限,可以生成一个组,例如ftpuser,然后赋 予它何时的权限例如755,chroot()设置可以使得本地用户限制在登录时的目录,这对于安全很重要,可以这是local_root指定本地用户登录 时的目录,负责为/home下相应目录。

② FTP涓娄紶鍖垮悕鍗忚

FTP锛屽嵆File Transfer Protocol锛堟枃浠朵紶杈揿岗璁锛夛纴涓扑负鏂囦欢浼犺緭璁捐★纴鍏舵牳蹇冨姛鑳芥槸杩炴帴杩灭▼璁$畻链猴纸杩愯孎TP链嶅姟鍣ㄧ殑绯荤粺锛変互镆ョ湅銆佷紶杈撴枃浠躲傛棭链熶簰镵旂绣涓锛岀敱浜庤$畻链虹郴缁熷氭牱锛屾搷浣灭郴缁熷悇寮傦纴濡俇nix銆丏OS銆乄indows銆丮acOS绛夛纴FTP镄勪綔鐢ㄦ槸鎻愪緵涓涓缁熶竴镄勬枃浠朵紶杈撴爣鍑嗭纴浣垮缑涓嶅悓镎崭綔绯荤粺闂寸殑鏂囦欢鍏变韩鍙桦缑鍙鑳姐

FTP閲囩敤瀹㈡埛绔/链嶅姟鍣ㄦā寮忥纸C/S锛夛纴鐢ㄦ埛阃氲繃鏀鎸丗TP镄勫㈡埛绔绋嫔簭涓庤繙绋嬩富链轰笂镄凢TP链嶅姟鍣ㄧ▼搴忎氦浜掋傜敤鎴烽氲繃瀹㈡埛绔鍙戦佸懡浠わ纴链嶅姟鍣ㄦ墽琛屽懡浠ゅ苟灏嗙粨鏋滆繑锲炪备緥濡傦纴鐢ㄦ埛璇锋眰浠庢湇锷″櫒浼犺緭涓涓鏂囦欢锛屾湇锷″櫒浼氩皢鎸囧畾鏂囦欢鍙戦佸埌鐢ㄦ埛镄勮惧囷纴骞剁敱瀹㈡埛绔鎺ユ敹骞跺瓨鍏ョ敤鎴锋寚瀹氱殑鐩褰曘侳TP瀹㈡埛绔鎻愪緵浜嗗瓧绗︾晫闱㈠拰锲惧舰鐣岄溃涓ょ嶆搷浣沧柟寮忥纴锲惧舰鐣岄溃阃氩父镎崭綔镟翠负渚挎嵎銆

鍦‵TP镎崭綔涓锛"涓嬭浇"鏄鎸囦粠杩灭▼涓绘満灏嗘枃浠跺嶅埗鍒版湰鍦拌$畻链猴纴"涓婅浇"鍒欐槸鐩稿弽锛屽皢链鍦版枃浠朵紶阃佸埌杩灭▼涓绘満銆备娇鐢‵TP镞讹纴棣栧厛闇瑕佺橱褰曞苟銮峰彇杩灭▼涓绘満镄勬潈闄愶纴杩欓氩父闇瑕佺敤鎴稩D鍜屽彛浠ゃ傜劧钥岋纴杩椤湪寮鏀剧殑浜掕仈缃戠幆澧冧腑浜х敓浜嗕笉渚匡纴锲犱负瑕佹眰姣忎釜鐢ㄦ埛鍦ㄦ疮鍙颁富链轰笂閮芥湁璐﹀彿骞朵笉瀹为檯銆傚洜姝わ纴鍑虹幇浜嗗尶钖岶TP镄勬傚康锛屽畠鍏佽哥敤鎴峰湪镞犻渶璐︽埛镄勬儏鍐典笅杩涜屾湁闄愮殑鏂囦欢浼犺緭銆

③ linux ftp怎么设置匿名用户上传权限和上传路径

直接更改配置vsftd.conf文件即可
pub在linux 下 /var/ftp/pub
改配置文件/etc/vsftpd.conf这个配置文件.
定位到一下两行配置
#Local_enble=yes
#Write_enable=no
更改成如下配置即可
Local_enble=yes
Write_enable=yes

④ 什么是匿名FTP

匿名FTP 即匿名文件传输协议。用于对远程计算机的连接,这些计算机是作为匿名或客户用户进行连接的,以将公共文件传输到用户的本地计算机。

使用FTP时必须首先登录,在远程主机上获得相应的权限以后,方可上传或下载文件。也就是说,要想同哪一台计算机传送文件,就必须具有哪一台计算机的适当授权。匿名FTP就是为解决这个问题而产生的。

互联网中有很大一部分FTP服务器称为“匿名”FTP服务器。这类服务器的目的是向公众提供文件拷贝服务,不要求用户事先在该服务器进行登记注册,也不用取得FTP服务器的授权。

匿名文件传输能够使用户与远程主机建立连接并以匿名的身份从远程主机上拷贝文件,而不必是该远程主机的注册用户。

(4)ftp匿名上传扩展阅读

用户使用特殊的用户名anonymous,许多系统用户要求用户将E-mail地址作为口令,便可登陆“匿名”FTP服务器,访问远程主机上公开的文件。

匿名FTP一直是Internet上获取信息资源的最主要方式,在Internet成千上万的匿名FTP主机中存储着无以计数的文件,这些文件包含了各种各样的信息、数据和软件。如 red hat、autodesk等公司的匿名站点。

⑤ linux ftp 用vsftpd 匿名用户上传的文件权限

上传后文件权限是-rw --- ---说明你的umask设置并没有生效,这是077的结果。
另外即使022的设置生效的话,上传的文件权限也不是755,而是644,因为普通文件不会有执行权限的。
我的Linux版本与你相似,这个设置时可以生效的。所以还是检查一下配置文件吧。

热点内容
发票密码区超出多少 发布:2024-07-03 11:28:54 浏览:552
足球联赛源码 发布:2024-07-03 11:23:11 浏览:309
利用iis搭建web服务器的实验总结 发布:2024-07-03 10:56:46 浏览:329
数据在服务器的apk怎么破解 发布:2024-07-03 10:56:44 浏览:541
hadoop在linux的安装 发布:2024-07-03 10:43:35 浏览:191
android判断是否为空 发布:2024-07-03 10:33:14 浏览:820
暗区冲突手机配置不好怎么登录 发布:2024-07-03 10:30:53 浏览:719
电脑加密微信 发布:2024-07-03 10:30:48 浏览:510
安卓manifest在哪里 发布:2024-07-03 10:28:32 浏览:132
电脑网络文件夹 发布:2024-07-03 10:23:30 浏览:461