FTP許可權配置錯誤
㈠ 將文件復制到ftp伺服器時發生錯誤,請檢查是否有許可權將文件放到該伺服器上。
電腦進行連接ftp的沒有進行設置的話,是無法連接到ftp的伺服器的。需要進行更改ie中相關的設置之後,再次連接到ftp伺服器中之後,才能進行正常訪問到伺服器中。詳細步驟:
1、在沒有進行設置過程中,進行連接到ftp的伺服器中之後,會提示的是錯誤的信息為」」
㈡ centos中ftp文件配置錯了怎麼解決
一:安裝vsftpd
查看是否已經安裝vsftpd
rpm -qa | grep vsftpd
如果沒有,就安裝,並設置開機啟動
yum -y install vsftpd
chkconfig vsftpd on
安裝時發現錯誤:
View Code
是因為缺少DNS,解決如下:到/etc目錄下配置resolv.conf加入nameserver IP:
[root@localhost ~]# vi /etc/resolv.conf
#下面地址是福建電信DNS
nameserver 218.85.157.99
管理vsftpd相關命令:
啟動vsftpd: service vsftpd start
停止vsftpd: service vsftpd stop
重啟vsftpd: service vsftpd restart
二、配置防火牆
打開/etc/sysconfig/iptables文件
vi /etc/sysconfig/iptables
在REJECT行之前添加如下代碼
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
保存和關閉文件,重啟防火牆
service iptables start
三、配置vsftpd伺服器
1.默認的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本編輯器打開。
vi /etc/vsftpd/vsftpd.conf
2.添加ftp用戶
下面是添加ftpuser用戶,設置根目錄為/home/wwwroot/ftpuser,禁止此用戶登錄SSH的許可權,並限制其訪問其它目錄。
#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
3.增加用戶ftpuser,指向目錄/home/wwwroot/ftpuser,禁止登錄SSH許可權。
useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser
4.設置用戶口令
passwd ftpuser
5、編輯文件chroot_list:
vi /etc/vsftpd/chroot_list
內容為ftp用戶名,每個用戶佔一行,如:
peter
john
6、重新啟動vsftpd
service vsftpd restart
另外,如果覺得以後管理ftp用戶名嫌麻煩,可以使用centos官方發布的腳本管理。地址如下:(未用過)
http://wiki.centos.org/HowTos/Chroot_Vsftpd_with_non-system_users
----------------------------------
出現的錯誤
1、500 OOPS: cannot change directory
解決方法:
在終端輸入命令:
setsebool -P ftpd_disable_trans 1
service vsftpd restart
就OK了!
原因:這是因為伺服器開啟了selinux,這限制了FTP的登錄。
㈢ 我用Serv-u建立了FTP,許可權設置好了,但是在某些電腦上無法上傳,提示 200 type set to I
1、打開Serv-U。選擇「限制和設置」。
㈣ 打開ftp伺服器上的文件夾時發生錯誤,請檢查是否有許可權訪問該文件夾
這個問題就出在防火牆外網的設置上,解決方法如下圖所示:
(4)FTP許可權配置錯誤擴展閱讀:
FTP伺服器(File Transfer Protocol Server)是在互聯網上提供文件存儲和訪問服務的計算機,它們依照FTP協議提供服務。 FTP是File Transfer Protocol(文件傳輸協議)。顧名思義,就是專門用來傳輸文件的協議。簡單地說,支持FTP協議的伺服器就是FTP伺服器。
一般來說.用戶聯網的首要目的就是實現信息共享,文件傳輸是信息共享非常重要的一個內容之一。
Internet上早期實現傳輸文件,並不是一件容易的事,我們知道 Internet是一個非常復雜的計算機環境,有PC,有工作站,有MAC,有大型機,據統計連接在Internet上的計算機已有上千萬台,而這些計算機可能運行不同的操作系統,有運行Unix的伺服器,也有運行Dos、Windows的PC機和運行MacOS的蘋果機等等,而各種操作系統之間的文件交流問題,需要建立一個統一的文件傳輸協議,這就是所謂的FTP。
基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議,這樣用戶就可以把自己的文件傳送給別人,或者從其它的用戶環境中獲得文件。
與大多數Internet服務一樣,FTP也是一個客戶機/伺服器系統。用戶通過一個支持FTP協議的客戶機程序,連接到在遠程主機上的FTP伺服器程序。用戶通過客戶機程序向伺服器程序發出命令,伺服器程序執行用戶所發出的命令,並將執行的結果返回到客戶機。
比如說,用戶發出一條命令,要求伺服器向用戶傳送某一個文件的一份拷貝,伺服器會響應這條命令,將指定文件送至用戶的機器上。客戶機程序代表用戶接收到這個文件,將其存放在用戶目錄中。
ftp協議有兩種工作方式:port方式和pasv方式,中文意思為主動式和被動式。
port(主動)方式的連接過程是:客戶端向伺服器的ftp埠(默認是21)發送連接請求,伺服器接受連接,建立一條命令鏈路。當需要傳送數據時,伺服器從20埠向客戶端的空閑埠發送連接請求,建立一條數據鏈路來傳送數據。
pasv(被動)方式的連接過程是:客戶端向伺服器的ftp埠(默認是21)發送連接請求,伺服器接受連接,建立一條命令鏈路。當需要傳送數據時,客戶端向伺服器的空閑埠發送連接請求,建立一條數據鏈路來傳送數據。
㈤ 配置允許本地賬戶登錄FTP後,root賬戶無法登錄,並提示「500 OOPS:cannot chan
1.拒絕賬戶登錄(錯誤提示:OOPS無法改變目錄)。當客戶端使用ftp賬號登錄伺服器時,提示「500 OOPS」錯誤。
接收到該錯誤信息,其實並不是vsftpd.conf配置文件設置有問題,而重點是「cannot change directory」,無法更改目錄。造成這個錯誤,主要有以下兩個原因。①目錄許可權設置錯誤。該錯誤一般在本地賬戶登錄時發生,如果管理員在設置該賬戶主目錄許可權時,忘記添加執行許可權(X),那麼,就會收到該錯誤信息。FTP中的本地賬號,需要擁有目錄的執行許可權,請作用chmod命令添加「X」許可權,保證用戶能夠瀏覽目錄信息,否則拒絕登錄。對於FTP的虛擬賬號,即使不具備目錄的執行許可權,也可以登錄FTP伺服器,但會有其他錯誤提示。為了保證FTP用戶的正常訪問,請開戶目錄的執行許可權。②SELinux。FTP伺服器開啟了SELinux針對FTP數據傳輸的策略,也會造成「無法切換目錄」的錯誤提示,如果目錄許可權設置正確,那麼,需要檢查SELinux的配置。用戶可以通過setsebool命令,禁用SELinux的FTP傳輸審核功能。
[root@RHEL4~]# setsebool –P ftpd_disable_trans 1
重新啟動vsftpd服務,用戶能夠成功登錄FTP伺服器。
2.客戶端連接FTP伺服器超時。造成客戶端訪問伺服器超時的原因,主要有以下幾種情況。①線路不通。使用ping命令測試網路連通性,如果出現「Request Timed Out」,說明客戶端與伺服器的網路連接存在問題,檢查線路的故障。②防火牆設置。如果防火牆屏蔽了FTP伺服器控制埠21,以及其他的數據埠,則會造成客戶端無法連接伺服器,形成「超時」的錯誤提示。需要設置防火牆開放21埠,並且,還應該開啟主動模式的20埠,以及被動模式使用的埠范圍,防止數據的連接錯誤。
㈥ 打開FTP伺服器上的文件夾時發生錯誤,請檢查是否有許可權訪問該文件夾
ftp,配置有問題。取消:PASV許可權絕對沒問題。文件許可權:讀取、寫入、追加、刪除目錄許可權:列表、創建、移除子目錄:繼承(繼承目錄許可權)是區域網自建的FTP,復制非空文件夾時才會出現這種情況,要一直點確定才能繼續復制詳細信息:550/?/XXX:thefilename,directoryname,
㈦ FTP文件夾許可權設置失敗 775無法修改成777,神奇的遭遇
沒有神奇不神奇的,你是不是用root許可權修改的,還有有些文件夾許可權修改後是會報錯的,不是所有文件夾都可以修改成777許可權的,建議你看看你那些文件夾是不是比較特殊的,而且一般情況下文件很少用777許可權的,755許可權完全足夠了
㈧ 打開FTP伺服器上的文件夾時發生錯誤,請檢查是否有許可權訪問該文件夾。
FTP失敗一般有幾種情況:
1.文件損失,不完整,導致傳輸過程驗證失敗。
2.文件使用中,比如在殺毒或者編輯中的文件,系統佔用是不能傳輸的。
3.許可權不足,比如針對某些用戶,是不能傳輸部分文件的,比如exe等風險文件。
4.特殊情況,比如文件傳輸過程中,目錄滿了,存儲失敗,這個是由伺服器管理員控制的,如果目錄體積不夠文件傳輸的,聯系管理員協商解決。
㈨ 將文件復制到FTP伺服器時發生錯誤 請檢查是否有許可權將文件放到該伺服器上
中文文件名過長。
㈩ 將文件復制到FTP伺服器時發生錯誤,請檢查是否有許可權將文件放到該伺服器上 詳細信息:
沒有上傳許可權