ftp能登錄ls看不到文件
Ⅰ ftp的dir或ls命令無法查看文件列表怎麼辦
網友們可能在使用ftp的dir或ls命令時查看文件列表,但是卻無法看到,受到了限制,那麼無法查看文件列表這就造成了我們許多的麻煩,那麼要怎麼的解決這個問題呢!現在我們一起來看看吧! 在Win7系統的命令行模式下,使用ftp的dir或ls命令無法查看文件列表,但是使用IE卻可以查看。查找相關資料後,大致歸結為兩種原因: 許可權有問題 windows自帶防火牆攔截 實驗後發現我的情況屬於第二種,具體解決方法有以下幾種: 直接關閉Windows防火牆 打開防火牆,但是設置入站規則允許ftp.exe程序接收信息 使用netsh命令設置規則 [plain] netsh advfirewall firewall add rule name="FTP(non-SSL)" program="%systemroot%system32ftp.exe" action=allow protocol=TCP dir=in netsh advfirewall set global StatefulFtp disable 命令1的作用與第二種方法相同 命令2主要用來禁止statefulFTP過濾,這條對我沒有影響,但還是建議加上 小插曲 這里參考了兩篇相關的文章(1,2),分別使用兩條相似,卻不同的命令 [plain] 文章1 netsh advfirewall firewall add rule name="FTP (non-SSL)" action=allow protocol=TCP dir=in localport=21 netsh advfirewall set global StatefulFtp enable [plain] 文章2 netsh advfirewall firewall add rule name=”FTP Service” action=allow service=ftpsvc protocol=TCP dir=in netsh advfirewall set global StatefulFTP disable 真是讓人糾結,對於文章中的 localport=21 始終無法對應到windows自帶的ftp.exe程序,後來使用tasklist命令查找ftp對應的PID編號, 再通過命令 netstat 發現ftp.exe在自己電腦上原來埠就不是21。。 而文章中的 service=ftpsvc 也沒法允許ftp.exe的例外,後來help了以下netsh命令,發現了program參數,才人為添加程序路徑。
Ⅱ mac訪問windows ftp為什麼看不到文件
連接ftp後不顯示文件夾可能有以下幾種情況:
1,ftp管理許可權設置出現了問題,ftp沒有列出目錄的管理許可權,重新設置一下ftp服務端就行了。
2,ftp工具的問題,重新換一個不同的連接工具就可以了。
3,你的空間伺服器故障,聯系人你的空間商處理解決。
Ⅲ ftp能連接上,但是不顯示文件,怎麼解決
FTP文件傳輸失敗一般有幾種情況: 文件損失,不完整,導致傳輸過程驗證失敗。 文件使用中,比如在殺毒或者編輯中的文件,系統佔用是不能傳輸的。 許可權不足,比如針對某些用戶,是不能傳輸部分文件的,比如exe等風險文件。 特殊情況,比如文件傳輸過程中,目錄滿了,存儲失敗,這個是由伺服器管理員控制的,如果目錄體積不夠文件傳輸的,聯系管理員協商解決
Ⅳ 登錄linux ftp 看不到文件.
登陸Linux Ftp伺服器後,需要執行ls命令來列出當前目錄。 如果執行ls命令看不到文件,即說明當前目錄沒有文件。其它常用的ftp下的命令如下:
cd 在遠程機上改變工作目錄
lcd 在本地機上改變工作目錄
ascii 設置文件傳輸方式為ASCII模式
binary 設置文件傳輸方式為二進制模式
close 終止當前的ftp會話
hash 每次傳輸完數據緩沖區中的數據後就顯示一個#號
get(mget) 從遠程機傳送指定文件到本地機
put(mput) 從本地機傳送指定文件到遠程機
open 連接遠程ftp站點
斷開與遠程機的連接並退出ftp
? 顯示本地幫助信息
! 轉到Shell中
Ⅳ unix 下ftp ls ,dir 都無法顯示目錄和文件
1.可能你的賬戶對ftp登入的目錄無讀寫許可權。
2.當前ftp目錄下無任何文件
正常的應該是這樣,我在機器上試了一下
ftp> ls
200 PORT command successful.
150 Opening data connection for ..
.profile
.sh_history
.vi_history
date.ksh
smit.log
smit.script
smit.transaction
226 Transfer complete.
ftp: 104 bytes received in 0.00Seconds 104.00Kbytes/sec.
ftp> dir
200 PORT command successful.
150 Opening data connection for /bin/ls.
total 248
-rwxr----- 1 ramma staff 254 Aug 02 2010 .profile
-rw------- 1 ramma staff 15838 Jun 28 05:06 .sh_history
-rw------- 1 ramma staff 35 Nov 02 2011 .vi_history
-rw-r--r-- 1 ramma staff 80 Oct 15 2010 date.ksh
-rw-r--r-- 1 root staff 78579 Mar 26 11:20 smit.log
-rw-r--r-- 1 root staff 3908 Mar 26 11:17 smit.script
-rw-r--r-- 1 root staff 7620 Mar 26 11:17 smit.transaction
226 Transfer complete.
ftp: 579 bytes received in 0.00Seconds 144.75Kbytes/sec.
ftp>
Ⅵ unix 下ftp ls ,dir 都無法顯示目錄和文件
1.可能你的賬戶對ftp登入的目錄無讀寫許可權。
2.當前ftp目錄下無任何文件
正常的應該是這樣,我在機器上試了一下
ftp>
ls
200
PORT
command
successful.
150
Opening
data
connection
for
..
.profile
.sh_history
.vi_history
date.ksh
smit.log
smit.script
smit.transaction
226
Transfer
complete.
ftp:
104
bytes
received
in
0.00Seconds
104.00Kbytes/sec.
ftp>
dir
200
PORT
command
successful.
150
Opening
data
connection
for
/bin/ls.
total
248
-rwxr-----
1
ramma
staff
254
Aug
02
2010
.profile
-rw-------
1
ramma
staff
15838
Jun
28
05:06
.sh_history
-rw-------
1
ramma
staff
35
Nov
02
2011
.vi_history
-rw-r--r--
1
ramma
staff
80
Oct
15
2010
date.ksh
-rw-r--r--
1
root
staff
78579
Mar
26
11:20
smit.log
-rw-r--r--
1
root
staff
3908
Mar
26
11:17
smit.script
-rw-r--r--
1
root
staff
7620
Mar
26
11:17
smit.transaction
226
Transfer
complete.
ftp:
579
bytes
received
in
0.00Seconds
144.75Kbytes/sec.
ftp>
Ⅶ 請教伺服器ftp如何設置許可權:ftp可以登錄,但無法顯示文件和目錄
完全可以實現,你用的ftp伺服器是serv-u還是iis自帶的ftp服務.
前者可以設置每個用戶的根目錄,然後設置裡面的安全選項即可.
或者設置起來比較麻煩.
首先由建立n各帳戶,然後磁碟必須設置成ntfs格式,然後去掉文件夾選項 查看里的 簡單文件共享
由於本人口較笨,就從知道上找了一點資料你看看
在桌面上右擊「我的電腦」,執行「管理」命令,在「計算機管理」窗口的左窗格中依次展開「系統工具」→「本地用戶和組」目錄,單擊選中「用戶」選項。在右側窗格中單擊右鍵,執行「新用戶」命令。在打開的「新用戶」對話框中填寫用戶名(如hanjiang),並設定密碼。然後取消「用戶下次登錄時需更改密碼」復選框,並勾選「用戶不能更改密碼」和「密碼永不過期」復選框,單擊「創建」按鈕完成該用戶的添加。重復這一過程添加其他用戶,最後單擊「關閉」按鈕即可。
為方便對這些用戶的管理,最好將他們放入一個專門的組中。例如我們可以創建一個「FTPUsers」組:在「計算機管理」窗口的目錄樹中單擊選中「組」選項,然後在右側窗格中單擊右鍵,執行「新建組」命令,並將該組命名為「FTPUsers」。接著依次單擊「添加」→「高級」→「立即查找」按鈕,將剛才創建的用戶全部添加進來,最後依次單擊「創建」→「結束」按鈕。
然而事情並沒有完,因為上述創建的用戶默認隸屬於「Users」組,也就是說他們擁有對大部分資源的瀏覽許可權。為了實現對特定資源的有效管理,需要將這些用戶從「Users」組中刪除。在「計算機管理」窗口的右側窗格中雙擊「Users」選項,用滑鼠拖選所有剛添加的用戶並單擊「刪除」按鈕即可。
設置獨立許可權
這里的許可權設置需要分兩部分來進行,即對FTP伺服器主目錄的許可權設置和對各個用戶文件夾的許可權設置。假設FTP伺服器的主目錄路徑為「G:/FTPServer」,我們先來取消「FTPUsers」組的用戶對「FTPServer」文件夾的「寫入 」許可權。右擊「FTPServer」文件夾,執行「屬性」命令。在打開的「FTPServer 屬性」對話框中切換至「安全」選項卡下,然後依次單擊「添加」→「高級」→「立即查找」按鈕,單擊選中「FTPUsers」組並依次單擊「確定」按鈕回到「FTPServer 屬性」對話框。接著在「FTPUsers的許可權」列表框中勾選「拒絕寫入」復選框。為了使「拒絕寫入」許可權僅對「FTPServer」文件夾有效,還需要單擊「高級」按鈕,在「FTPServer的高級安全設置」對話框中雙擊「許可權列表」中的「拒絕FTPUsers寫入」選項,打開「FTPServer的許可權設置」對話框。在「應用到」下拉列表中選中「只有該文件夾」選項,連續單擊「確定」按鈕完成設置(如圖1)。
接著我們為每個用戶創建獨立的文件夾(以用戶名命名),並針對每個文件夾賦予相應用戶適當的許可權。以文件夾「hanjiang」為例,在「hanjiang 屬性」對話框的「安全」選項卡下將用戶「hanjiang」添加進來,並賦予其讀取和寫入的許可權。同理,對於其他文件夾,也只賦予相應用戶讀取和寫入的許可權。
小提示:需要受到許可權保護的文件夾必須在NTFS分區中創建,FAT32分區內的資源無法設置許可權。
至此,設置工作就全部結束了。在任意一台機器上以用戶「hanjiang」的身份登錄FTP伺服器,你會發現該用戶只能在「hanjiang」文件夾中任意讀寫,而無法看到主目錄和其他用戶目錄的內容。
