ftp匿名上傳-九游会j9娱乐平台
① 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版本與你相似,這個設置時可以生效的。所以還是檢查一下配置文件吧。