⑴ ftp設置沒有上傳完成時看不到
文件沒有完喊搏隱全上傳完成,那鄭廳么FTP客戶端就無法看到該文件。FTP是一種基於流的協議,意味著文件是按塊傳輸而不是一次性傳輸的。因此,當你開始銀啟上傳一個文件時,FTP伺服器並不知道你需要上傳的文件的大小或完整內容。FTP(文件傳輸協議)是一種用於將文件從一個計算機傳輸到另一個計算機的協議。
⑵ 為什麼FTP打開不顯示文件夾
如果是有內容,不以文件夾的形式顯示。
雖然微軟的IE瀏覽器8.0版本在安全方面進行了增強,但是在訪問FTP的功能和方便性上被大幅度的減弱,微軟在IE7中已經取消了以前版本對 FTP訪問的許多功能。這導致以前使用瀏覽器訪問FTP的用戶在使用IE7訪問FTP時常遇到一些問題,因此下面提供了三個解決辦法:
1、替代方法
第一步:啟動 InternetExplorer 8 在菜單欄選擇工具—〉Internet 選項 —〉高級 —〉鉤選「啟用 FTP 文件夾視圖 (在InternetExplorer之外)」復選框, 然後單擊 確定 。
第二步:打開我的電腦或者是資源管理器,在地址欄直接輸入ftp地址。
如果你已在IE8中打開ftp站點,請選擇菜單欄右上邊的"頁面"-〉在windows瀏覽器中打開FTP
2、修改注冊表(可能對系統產生破壞性,不推薦使用)
單擊 開始,單擊 運行,輸入 regedit 然後單擊 確定,
找到並單擊以下注冊表子項HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\Main \FeatureControl\FEATURE_INTERNET_SHELL_FOLDERS 將 iexplorer.exe 項的值由0改為1, 然後重新開啟 IE。
3、可以先打開「資源管理器」然後再地址欄中輸入「ftp 服務地址」。
根據以上可以在桌面建立批處理。內容為:
explorer.exe ftp 服務地址
例子:explorer.exe ftp://用戶名:密碼@192.168.0.1 此方式可以直接以用戶名和密碼登錄。
⑶ ftp主文件里的部分文件為什麼看不見
ftp主文件里的部分文拿灶件看不見是包含系統文件,受到保護。耐敏桐根據昌坦查詢相關公開信息顯示,系統文件受到保護,這一部分文件夾,在FTP中無法看見。
⑷ 登錄linux ftp 看不到文件.
登陸Linux Ftp伺服器後,需要執行ls命令來列出當前目錄。 如果執行ls命令看不到文件,即說明當前目錄沒有文件。其它常用的ftp下的命令如下:
cd 在遠程機上改變工作目錄
lcd 在本地機上改變工作目錄
ascii 設置文件傳輸方式為ASCII模式
binary 設置文件傳輸方式為二進制模式
close 終止當前的ftp會話
hash 每次傳輸完數據緩沖區中的數據後就顯示一個#號
get(mget) 從遠程機傳送指定文件到本地機
put(mput) 從本地機傳送指定文件到遠程機
open 連接遠程ftp站點
斷開與遠程機的連接並退出ftp
? 顯示本地幫助信息
! 轉到Shell中
⑸ 急需高人指點,ftp可以連上,但不顯示文件
分類: 電腦/網路做陸散 >> 操作系統/系統故障
問題描述:
急需高人指點,悉虛ftp可以連上,但不顯示文件?到底什麼原因啊?
解析:
1,你的FTP根目錄下沒有子目錄純氏
2,你的FTP被防火牆限制
3,你的FTP目下的子目錄沒有文件或FTP主目錄下沒文件
⑹ ftp能連接上,但是不顯示文件,怎麼解決
FTP文件傳輸失敗一般有幾種情況: 文件損失,不完整,導致傳輸過程驗證失敗。 文件使用中,比如在殺毒或者編輯中的文件,系統佔用是不能傳輸的。 許可權不足,比如針對某些用戶,是不能傳輸部分文件的,比如exe等風險文件。 特殊情況,比如文件傳輸過程中,目錄滿了,存儲失敗,這個是由伺服器管理員控制的,如果目錄體積不夠文件傳輸的,聯系管理員協商解決
⑺ 為什麼FTP打開不顯示文件夾
1.
在瀏覽器中輸入ftp地址,不能顯示文件夾視圖。但是可以在資源管理器的地址欄輸入地址後打開。
2.
打開ie的工具,找到internet選項。點高級,找到啟用ftp文件夾視圖,勾選。
3.
還不行的話,可以在注冊表中去修改。如圖,沒有的話,可以新建一個。
4.
如果在ie瀏覽器中還是提示【請單擊「頁面」,然後單擊「在windows資源管理器中打開」。
5.
這樣只好找到頁面按鈕,如果沒有,則右鍵單擊任務欄,勾選命令欄,就可以找到如圖的按鈕。然後再打開。
⑻ FTP成功,但不顯示文件目錄,什麼原因
你好,如果您的ftp能正常登錄,但是看不到目錄下的文件。如果是用CentOS搭建的vsftpd服務,請檢查一下anon_world_readable_only選項是否為NO,默認是YES的,當一個文件或者文件夾的其他人這一欄許可權沒有時,時看不到內容的。解決辦法:把anon_world_readable_only設置為no,或者把更改一下文件許可權,使得其他人擁有讀取和執行許可權。⑼ 電腦打開FTP文件夾出錯提示Windows無法訪問解決方法
? 近來有用戶反映在電腦中打開FTP文件夾時出錯,提示Windows無法訪問此文件夾。對於上述的FTP文件夾打開錯誤的問題,我們應該如何解決呢?首先我們需要確認打開的FTP是正確的,並有權進行訪問,可參考下發的的進行解決。
1、可以在瀏覽器中輸入FTP地址並訪問;
2、檢查FTP服務是否已打開:打開控制面板——程序;
3、點擊“打開或關閉Windows功能”;
4、找到“Internet信息服務”里的“FTP伺服器”,並勾選“FTP服務”和“FTP擴展性”;
5、找到“TFTP客戶端”,並勾選
6、更改Internet屬性:打開“Internet選項”,在選擇“高級”選項卡,取消勾選“使用被動FTP(用於防火牆和DSL數據機的兼容)”並點擊確定;
7、檢查IE瀏覽器是否處於“離線”狀態,打開“Internet選項”,選擇“連接”選項卡,打開“設置”;
8、勾選“自動檢測設置”並點擊確定;
9、點擊打開“區域網設置”;
10、勾選其中的“自動檢測設置”,並點擊確定;
11、在控制面板中進入系統和安全,然後點擊Windows防火牆下方的“允許程序通過Windows防火牆”;
12、在列表中確認“Windows 資源管理器”右側的兩個勾選,如果沒有勾選則點擊上方的“更改設置”。
如果遇到電腦打開FTP文件夾出錯提示Windows無法訪問的問題,可以參考以上方法進行設置,再重新打開FTP看看。
⑽ 通過ftp登錄到linux無法看到掛載的數據盤中的文件
修改 vsftp 的設置。
請參考:
vsftp的配置參數
listen=YES
當為YES時,vsftpd將以單獨模式運行.這意味著vsftpd不必以某種inetd運行,而是可以
直接執行.vsftpd執行後會自己偵聽和操作進入的連接
listen_ipv6=NO
類似listen選項,但該選項使vsftpd偵聽的地址為IPv6格式的.
allow_anon_ssl=NO
該選項僅在ssl_enable為YES時才用,若設為YES表示允許匿名用戶通過ssl連接
anon_mkdir_write_enable=NO
該選項設置為YES時表示允許匿名用戶創建新的目錄,為了使該選項能夠起作用必須
使write_enable為YES且匿名的用戶必須有在父目錄寫入的許可權
anon_other_write_enable=NO
該選項設置為YES時,匿名用戶除了具有上傳,創建目錄的許可權外還具有其他的許可權
如重命名等
anon_upload_enable=NO
該選項為YES時表示匿名用戶有上傳文件的許可權.為了使該選項工作必須使write_enable
為YES
anon_world_readable_only=YES
該選項為YES時,匿名用戶只能下載具有全局可讀屬性的文件
anonymous_enable=NO
該選項控制著是否允許匿名用戶登錄.當為YES時則同時允許匿名用戶ftp和anonyous登錄
ascii_download_enable=YES
該選項用於指定是否允許下載時以ASCII模式傳輸數據
ascii_upload_enable=YES
該選項設置是否允許上傳時以ASCII模式傳輸數據
async_abor_enable=NO
該選項設置為YES時,FTP命令將顯示為"async ABOR"僅反對高級客戶端使用這一特性.
background=NO
該選項設置當vsftpd以"listen"模式運行時,則在後台運行偵聽程序
check_shell=YES
該選項只對以non-PAM編譯的vsftpd起作用,當設置為NO時,則vsftpd不會根據/etc/shells
文件來檢查本地用戶登錄的shell是否有效
chmod_enable=YES
該選項為YES時,允許本地用戶使用CHMOD命令改變上傳的文件的許可權.匿名用戶無法使用
CHMOD命令
chown_uploads=YES
當為YES時,所有匿名用戶上傳上來的文件都會將文件的所屬關系改為由chown_user-name
指定的用戶
chroot_list_enable=NO
該選項用於指定一系列可以使用chroot()的用戶名,指定的用戶在登錄FTP後就會轉向
自己的主目錄所在的位置.默認情況下指定的用戶放在/etc/vsftpd.chroot_list文件中
但可以在chroot_list_file指定別的文件名
chroot_local_user=NO
當設置為YES時,本地用戶登錄後就自動轉到他們的用戶主目錄中去。
注意!:該選項用安全問題,特別是當用戶有上傳文件或訪問shell的許可權時.僅在你知道自己要作什麼時才設置為YES
connect_from_port_20=YES
該選項用於設置是否使用20號埠傳輸數據.由於安全的原因,一些客戶端堅持使用
20號埠,但是禁用該選項可以使vsftpd運行在更低的特權中
debug_ssl=NO
該選項為YES時,將會把OpenSSl連接的診斷信息存儲在日誌文件中。
delete_failed_uploads=YES
當設置為YES時,在上傳文件失敗時刪除該文件.
deny_email_enable=NO
該選項用於指定一系列拒絕匿名用戶登錄的密碼郵件.默認情況下包含郵件的文件為
/etc/vsftpd.banned_emails或由banned_email_file指定的文件中
dirlist_enable=YES
是否允許用戶列出目錄的內容
dirmessage_enable=YES
當為YES時表示當用戶第一次進入一個新的目錄時會顯示目錄的信息.默認情況下目錄的
信息在目錄裡面的.message文件里.但是你可以用message_file來指定別的.
download_enable=YES
允許下載,若為NO時則不允許下載。
al_log_enable=NO
當設置為YES時將會同時產生兩個日誌文件,一個為/var/log/vsftpd.log(vsftpd自己
風格的日誌文件)和/var/log/xferlog(wu-ftpd風格的日誌文件可以被標準的工具分析)
force_dot_files=NO
若設置為YES時,在指定'ls -a'時會列出所有以.開始的隱藏文件,該選項則使.和..不列出
force_anno_data_ssl=NO
僅在ssl_enable為YES時可用,當該選項為YES時所有匿名用戶登錄時都要求使用SSL連接
進行數據傳輸
force_anon_logins_ssl=NO
僅在ssl_enable為YES時可用,當該選項為YES時所有匿名用戶登錄時都要求使用SSl連接
進行密碼傳輸
force_local_data_ssl=YES
僅在ssl_enable為YES時可用,當為YES時,所有非匿名用戶登錄時都要求使用SSL鏈接進
行數據傳輸
force_local_logins_ssl=YES
僅在ssl_enable為YES時可用,當為YES時,所有非匿名用戶登錄時到要求使用SSL鏈接
進行密碼傳輸
guest_enable=NO
設置是否允許非匿名用戶作為"guest"登錄,一個guest登錄用戶映射為guest_username
指定的一個用戶名
hide_ids=YES
當設置為YES時,所有目錄列表中的組和用戶的信息都被隱藏,用"ftp"代替。
implicit_ssl=NO
當為YES時,在所有ftp連接的第一件事就是SSL握手
local_enable=YES
控制是否允許本地用戶登錄.(/etc/passwd中指定的用戶登錄)
lock_upload_files=YES
設置當用戶上傳文件時是否鎖住上傳的文件。
log_ftp_protocol=YES
當為YES時,所有FTP的請求和應答都被記錄在日誌文件中.可用於調試。
ls_recurse_enable=NO
設置是否允許遞歸列出目錄及其子目錄中的內容
mdtm_write=YES
允許使用MDTM設置修改的時間
no_anon_password=NO
當為YES時,將使vsftpd不會詢問匿名用戶的密碼
no_log_lock=NO
當為YES時在記錄日誌時不會鎖住日誌文件
one_process_model=NO
允許登錄用戶只能使用一個進程
passwd_chroot_enable=NO
和chroot_local_user一起使用當為YES時.在用戶轉到自己主目錄時不需要再輸入密碼。
pasv_addr_resolve=NO
若你想使用主機名的話就設置為YES
pasv_enable=YES
該選項用於設置是否使用PASV方式來獲得數據連接。
pasv_promiscuous=NO
如果你想禁用PORT安全檢查(確保輸出的數據僅連接到客戶端)則設置為YES.僅在你在你
知道你在作什麼時.
require_cert=NO
若設置為YES時,則所有的SSl客戶端連接都需要提供證書,有效的證書在validate_cert中指
定
require_ssl_reuse=NO
當設置為YES時,所有的SSl數據連接都需要檢閱SSL會話安全盡管該選項默認是安全的,但是他可
能會破壞許多FTP客戶端,所以你可能會禁用他
run_as_launching_user=NO
若你希望使用引導vsftpd運行的用戶去運行vsftpd.該選項在不能使用root用戶訪問FTP時很
很有用。重要的警告!:不要使用該選項除非你真的知道你在作什麼.
secure_email_list_enable=NO
若你想指定一系列的郵件密碼讓匿名用戶登錄。默認情況下郵件密碼存放在/etc/vsftpd.email_passwords,
但可以email_password_file指定文件.
session_support=NO
該選項控制著vsftpd是否試圖控制著登錄會話.若vsftpd控制著登錄會話的話,則會更新utmp和wtmp日誌文件.
如果使用PAM認證的話他也會打開一個pam_session且只在退出登錄後關閉.如果你不需要登錄會話的話你可能
會關閉此選項。
setproctitle_enable=NO
若該選項為YES時vsftpd會試著顯示系統中的進程的狀態信息。換言之就是報告影響一個vsftpd
會話的進程名。
ssl_enable=NO
是否支持SSl連接。
ssl_request_cert=YES
SSL連接時是否需要認證.
ssl_sslv2=NO
該選項僅在ssl_enable可用時才應用當為YES時,允許SSL v2協議連接。TLS v1優先
ssl_sslv3=NO
該選項僅在ssl_enable為YES時可用.允許使用SSl v3協議連接.TLS v1優先
ssl_tlsv1=YES
該選項僅在ssl_enable為YES時可用,允許使用TLS v1協議。
strict_ssl_read_eof=NO
該選項為YES時,在上傳數據時需要通過SSL連接的終端,而不是埠上的一個EOF
strict_ssl_write_shutdown=NO
當設置為YES時,在下載數據時需要通過SSL連接的埠,而不是埠上的一個EOF
syslog_enable=NO
該選項為YES時.任何原來記錄到/var/log/vsftpd.log的信息都將記錄到系統日誌文件中
tcp_wrappers=YES
當該選項為YES時,連接時將通過tcp_wrapper訪問控制(wrap為隱藏的意思)
text_userdb_names=NO
該選項為YES時設置顯示用戶名和組名.默認情況下使用的是UID和GID
tilde_user_enable=NO
控制vsftpd是否使用相對路徑.(以~/something顯示路徑)
use_localtime=YES
設置是否使用本地用戶所在的時區顯示時間.默認顯示的時間為GMT時區的.
use_sendfile=YES
用於設置在你的系統中使用sendfile()系統調用來測試的內部設置。
userlist_deny=NO
設置禁止登錄的用戶列表,用戶列表在userlist_file中指定的文件中指定
userlist_enable=NO
允許從文件中載入允許登錄的用戶名列表
validate_cert=YES
若設置為YES時,所有的SSL客戶端需要合法的認證書
virtual_use_local_privs=NO
該選項用於設置虛擬用戶是否擁有和本地用戶一樣的特權.
write_enable=YES
該選項用於設置是否允許使用會改變FTP文件系統的命令.這些命令有:STOP,DELE,RNFR,
RNTO,MKD,RMD,APPE,SITE
xferlog_enable=YES
設置為YES時,會產生一個關於上傳和下載的日誌文件,默認的日誌文件為/var/log/vsftp.log
但是可以通過vsftpd_log_file指定別的日誌文件名
xferlog_std_format=NO
設置是否產生標准格式(wu-ftpd風格的)日誌文件.默認的文件名/var/log/xferlog
但是可以通過xferlog_file指定別的日子文件名。
數字選項
說明:以下為數字選項,一個數字選項的值不能是負數,可以指定一個八進制的數字
在數字前加上'0'就是八進制的數值否則默認為十進制的數值.
accept_timeout=60
該選項用於設置一個PASV風格的連接的超時,單位為s
anon_max_rate=1024
該選項用於設置匿名用戶的最大數據傳輸速度,單位b/s.若設置為0時表示無限制
anon_umask=077
該選項用於設置匿名用戶創建文件時的許可權掩碼.
chown_upload_mode=0600
該選項用於設置匿名用戶上傳文件時使用chown強制改變文件的許可權值
connect_timeout=60
用於設置連接超時
data_connection_timeout=120
用於設置沒有進程使用時最大允許數據連接的超時
delay_failed_login=1
設置登錄失敗時要延遲1s後才可以再次連接
delay_successful_login=0
設置登錄成功後的延遲時間,單位是s
file_open_mode=0777
設置上傳文件的許可權,若你希望上傳的文件可以被執行你需要設置為0777
ftp_data_port=21
設置PORT風格的連接的埠,默認為20
idle_session_timeout=300
設置遠程客戶端使用兩個FTP命令之間的最大時間,超時後則退出客戶端連接
listen_port=21
當vsftpd在單獨模式下運行時偵聽的埠號
local_max_rate=2048
設置本地用戶最大的傳輸速度,b/s,若設置為0表示為限制。
local_umask=0077
設置本地用戶上傳文件時的許可權掩碼
max_clients=10
設置最大連接的IP數為10
max_login_fails=5
設置在5次連接失敗後終止會話
max_per_ip=1
設置每個IP地址最多可以連接的數目為1次。若設置為0時表示無限次
pasv_max_port=0
設置使用PASV風格連接時最大的埠號,0表示無限制
pasv_min_port=0
設置使用PASV風格連接時最小的埠號,0表示無限制
trans_chunk_size=0
你可能不會改變這個選項設置,但是你可以為更低寬頻限制將此選項設置為像8192一樣
字元串設置
anon_root=/home/ftp/ftp
設置匿名用戶登錄後轉向的目錄
banned_email_file=/home/huangyandong/logs/vsftpd/vsftpd.banned_emails
設置存放匿名用戶郵件密碼列表的文件
banner_file=/home/huangyandong/logs/vsftpd/vsftpd.banner
設置包含當用戶登錄FTP時顯示的內容的文件,會覆蓋由ftpd_banner設置的字元串
ca_certs_file
該選項設置載入認證證書的文件
chown_username=huangyandong
設置當上傳文件後文件的所屬關系該為huangyandong所有,僅在chown_uploads為YES時
可用
chroot_list_file=/home/huangyandong/logs/vsftpd/vsftpd.chroot_list
設置包含允許轉到用戶主目錄的用戶名的文件名,僅在chroot_local_user和chroot_list_enable
為YES時可用
cmds_allowed=PASV,RETR,QUIT
指定一系列由,隔開的允許使用的FTP命令
cmds_denied=DELE,RMD
指定一系列由,隔開的不允許使用的FTP命令
此處指定不允許刪除文件和目錄
deny_file
指定包含一系列不允許訪問的文件名的文件
dsa_cert_file
指定載入DSA證書的文件名
dsa_private_key_file
指定包含DSA私鑰的文件
email_password_file=/etc/vsftpd.email_password
指定包含郵件密碼的文件
ftp_username=ftp
指定操作匿名用戶使用的根目錄的用戶名
ftpd_banner
指定用戶登錄FTP時顯示的內容
guest_username=ftp
指定遊客映射的用戶名
hide_file
指定要隱藏的文件名匹配
listen_address
指定當在單獨模式下運行時偵聽的IP地址
listen_address6
指定當在單獨模式下運行時偵聽的IPV6地址
local_root=/home/ftp/ftp
指定本地用戶登錄後轉入的目錄
message_file
該選項指定包含當用戶轉入一個新的目錄時顯示的內容的文件,默認文件為.message
僅在dirmessage_enable可用時才有用
secure_chroot_dir=/home/huangyandong/logs/vsftpd/empty
指定安全的目錄名,該目錄不能被ftp用戶寫入,在FTP文件系統不能訪問是轉入的目錄
userlist_file=/etc/vsftpd.user_list
該選項用於指定在userlist_enable為YES時,從指定文件中載入用戶列表
vsftpd_log_file=/home/huangyandong/logs/vsftpd/vsftpd.log
用於指定日誌文件,默認為/var/log/vsftpd.log
xferlog_file=/home/huangyandong/logs/vsftpd/xferlog
用於在xferlog_enable為YES時指定標準的日誌文件默認為/var/log/xferlog