ftp匿名登錄賬戶名稱
『壹』 你好,我用win7的iis創建了一個ftp伺服器,登陸ftp,彈出「需要身份驗證」的窗口,要求用戶名和密碼
1、在控制面板->刪除程序->打開或關閉windows功能->internet信息服務裡面->FTP服務 ;FTP伺服器,WEB管理工具,萬維網服務都選上(只選FTP第2步,會找不到Internet 信息服務(IIS)管理器);
2、控制面板---系統和安全---管理工具---Internet 信息服務(IIS)管理器---右鍵點你計算機名稱那裡,選擇添加FTP站點;
3、FTP站點名稱輸入:"localhost"(名字可以自己取一個)---選擇你的FTP目錄物理路徑,點下一步---Ip地址選「全部未分配」,埠可以自己設,但不能用80,勾上「自動FTP站點」,SSL選「允許」,點下一步---身份驗證選「匿名」,允許訪問選「匿名用戶」,許可權勾「讀取」,點完成;
4、到控制面板---系統和安全---允許程序通過防火牆---鉤上FTP及後面兩個框框;
5、使用迅雷、FlashGet的FTP探測器功能,輸入:ftp://localhost訪問;瀏覽器可以輸入網址 ftp://10.12.13.101(你的ip)。
第一步:依次進入控制面板–程序和功能–打開或關閉windows功能,如圖:
名稱隨便;
然後右鍵單擊你的站點-FTP管理-啟動然後到瀏覽器中輸入,訪問一下你的站點吧。
注意,安裝後360會提示有漏洞,修復後,FTP服務不會自動啟動,還請到計算機管理-服務裡面手動啟動你的FTP服務。
『貳』 如何用我的電腦打開FTP地址
用自己的電腦打開FTP地址的具體操作如下:
『叄』 如何創建FTP文件夾
通過添加網路位置來FTP文件夾,具體操作請參照以下步驟,演示電腦系統為windows7。
1、在計算機界面空白處點擊右鍵,在右鍵彈出菜單點擊「添加一個網路位置」。
『肆』 FTP怎麼設置
以設置FTP文件共享為例,具體操作步驟如下:
1、首先,打開控制面板並找到「程序-打開或關閉windows功能」選項,如下圖所示。
『伍』 win10 建立添加FTP站點伺服器的網路位置
在Win10中添加FTP站點伺服器的網路位置的步驟如下:
打開文件資源管理器:
- 點擊任務欄上的「文件資源管理器」圖標,或者按下快捷鍵Win + E。
添加網路位置:
- 在文件資源管理器中,點擊左側的「計算機」圖標。
- 在計算機窗口中,點擊「添加一個網路位置」圖標。
按照向導添加網路位置:
- 在彈出的「添加網路位置向導」中,點擊「下一步」。
- 再次點擊「下一步」,進入輸入FTP站點地址的界面。
輸入FTP站點地址:
- 在地址欄中輸入FTP站點的地址,格式為ftp://IP地址:埠號。例如,ftp://192.168.10.124:2121(如果指定了埠號)或ftp://192.168.10.124(使用默認埠)。
- 點擊「下一步」繼續。
設置登錄信息:
- 取消勾選「匿名登錄」。
- 在「用戶名」一欄中輸入FTP站點的賬戶名。
- 點擊「下一步」。
指定網路位置名稱:
- 在「網路位置名稱」一欄中輸入一個便於識別的名稱,如「伺服器」。
- 點擊「下一步」。
完成添加:
- 點擊「完成」按鈕,結束向導。
訪問FTP站點:
- 重新打開文件資源管理器,此時在「此電腦」下將增加一個名為「伺服器」(或其他你指定的名稱)的文件夾。
- 點擊該文件夾圖標。
- 在彈出的登錄界面中,輸入密碼,並勾選「保存密碼」以便下次快速訪問。
- 點擊「登錄」按鈕。
此時,FTP站點伺服器網路位置已成功建立,你可以在文件資源管理器中直接點擊「伺服器」圖標快速訪問FTP站點。
『陸』 vsftpd配置文件詳解
vsftpd 配置文件詳解
1. 默認配置:
1允許匿名用戶和本地用戶登陸。
anonymous_enable=YES
local_enable=YES
2匿名用戶使用的登陸名為ftp或anonymous,口令為空;匿名用戶不能離開匿名用戶家目錄/var/ftp,且只能下載不能上傳。
3本地用戶的登錄名為本地用戶名,口令為此本地用戶的口令;本地用戶可以在自 己家目錄中進行讀寫操作;本地用戶可以離開自家目錄切換至有許可權訪問的其他目錄,並在許可權允許的情況下進行上傳/下載。
write_enable=YES
4寫在文件/etc/vsftpd.ftpusers中的本地用戶禁止登陸。
2. 配置文件格式:
vsftpd.conf 的內容非常單純,每一行即為一項設定。若是空白行或是開頭為#的一行,將會被忽略。內容的格式只有一種,如下所示
option=value
要注意的是,等號兩邊不能加空白。
3. 匿名用戶(anonymous)設置
anonymous_enable=YES/NO (YES)
控制是否允許匿名用戶登入,YES 為允許匿名登入,NO 為不允許。默認值為YES。
write_enable=YES/NO (YES)
是否允許登陸用戶有寫許可權。屬於全局設置,默認值為YES。
no_anon_password=YES/NO (NO)
若是啟動這項功能,則使用匿名登入時,不會詢問密碼。默認值為NO。
ftp_username=ftp
定義匿名登入的使用者名稱。默認值為ftp。
anon_root=/var/ftp
使用匿名登入時,所登入的目錄。默認值為/var/ftp。注意ftp目錄不能是777的許可權屬性,即匿名用戶的家目錄不能有777的許可權。
anon_upload_enable=YES/NO (NO)
如果設為YES,則允許匿名登入者有上傳文件(非目錄)的許可權,只有在write_enable=YES時,此項才有效。當然,匿名用戶必須要有對上層目錄的寫入權。默認值為NO。
anon_world_readable_only=YES/NO (YES)
如果設為YES,則允許匿名登入者下載可閱讀的檔案(可以下載到本機閱讀,不能直接在FTP伺服器中打開閱讀)。默認值為YES。
anon_mkdir_write_enable=YES/NO (NO)
如果設為YES,則允許匿名登入者有新增目錄的許可權,只有在write_enable=YES時,此項才有效。當然,匿名用戶必須要有對上層目錄的寫入權。默認值為NO。
anon_other_write_enable=YES/NO (NO)
如果設為YES,則允許匿名登入者更多於上傳或者建立目錄之外的許可權,譬如刪除或者重命名。(如果 anon_upload_enable=NO,則匿名用戶不能上傳文件,但可以刪除或者重命名已經存在的文件;如果 anon_mkdir_write_enable=NO,則匿名用戶不能上傳或者新建文件夾,但可以刪除或者重命名已經存在的文件夾。)默認值為NO。
chown_uploads=YES/NO (NO)
設置是否改變匿名用戶上傳文件(非目錄)的屬主。默認值為NO。
chown_username=username
設置匿名用戶上傳文件(非目錄)的屬主名。建議不要設置為root。
anon_umask=077
設置匿名登入者新增或上傳檔案時的umask 值。默認值為077,則新建檔案的對應許可權為700。
deny_email_enable=YES/NO (NO)
若是啟動這項功能,則必須提供一個檔案/etc/vsftpd/banner_emails,內容為email address。若是使用匿名登入,則會要求輸入email address,若輸入的email address 在此檔案內,則不允許進入。默認值為NO。
banned_email_file=/etc/vsftpd/banner_emails
此文件用來輸入email address,只有在deny_email_enable=YES時,才會使用到此檔案。若是使用匿名登入,則會要求輸入email address,若輸入的email address 在此檔案內,則不允許進入。
4. 本地用戶設置
local_enable=YES/NO (YES)
控制是否允許本地用戶登入,YES 為允許本地用戶登入,NO為不允許。默認值為YES。
local_root=/home/username
當本地用戶登入時,將被更換到定義的目錄下。默認值為各用戶的家目錄。
write_enable=YES/NO (YES)
是否允許登陸用戶有寫許可權。屬於全局設置,默認值為YES。
local_umask=022
本地用戶新增檔案時的umask 值。默認值為077。
file_open_mode=0755
本地用戶上傳檔案後的檔案許可權,與chmod 所使用的數值相同。默認值為0666。
5. 歡迎語設置
dirmessage_enable=YES/NO (YES)
如果啟動這個選項,那麼使用者第一次進入一個目錄時,會檢查該目錄下是否有.message這個檔案,如果有,則會出現此檔案的內容,通常這個檔案會放置歡迎話語,或是對該目錄的說明。默認值為開啟。
message_file=.message
設置目錄消息文件,可將要顯示的信息寫入該文件。默認值為.message。
banner_file=/etc/vsftpd/banner
當使用者登入時,會顯示此設定所在的檔案內容,通常為歡迎話語或是說明。默認值為無。如果歡迎信息較多,則使用該配置項。
ftpd_banner=Welcome to BOB's FTP server
這里用來定義歡迎話語的字元串,banner_file是檔案的形式,而ftpd_banner 則是字元串的形式。預設為無。
6. 控制用戶是否允許切換到上級目錄
在默認配置下,本地用戶登入FTP後可以使用cd命令切換到其他目錄,這樣會對系統帶來安全隱患。可以通過以下三條配置文件來控制用戶切換目錄。
chroot_list_enable=YES/NO (NO)
設置是否啟用chroot_list_file配置項指定的用戶列表文件。默認值為NO。
chroot_list_file=/etc/vsftpd.chroot_list
用於指定用戶列表文件,該文件用於控制哪些用戶可以切換到用戶家目錄的上級目錄。
chroot_local_user=YES/NO (NO)
用於指定用戶列表文件中的用戶是否允許切換到上級目錄。默認值為NO。
通過搭配能實現以下幾種效果:
①當chroot_list_enable=YES,chroot_local_user=YES時,在/etc/vsftpd.chroot_list文件中列出的用戶,可以切換到其他目錄;未在文件中列出的用戶,不能切換到其他目錄。
②當chroot_list_enable=YES,chroot_local_user=NO時,在/etc/vsftpd.chroot_list文件中列出的用戶,不能切換到其他目錄;未在文件中列出的用戶,可以切換到其他目錄。
③ 當chroot_list_enable=NO,chroot_local_user=YES時,所有的用戶均不能切換到其他目錄。
④ 當chroot_list_enable=NO,chroot_local_user=NO時,所有的用戶均可以切換到其他目錄。
7. 數據傳輸模式設置
FTP在傳輸數據時,可以使用二進制方式,也可以使用ASCII模式來上傳或下載數據。
ascii_upload_enable=YES/NO (NO)
設置是否啟用ASCII 模式上傳數據。默認值為NO。
ascii_download_enable=YES/NO (NO)
設置是否啟用ASCII 模式下載數據。默認值為NO。
8. 訪問控制設置
兩種控制方式:一種控制主機訪問,另一種控制用戶訪問。
①控制主機訪問:
tcp_wrappers=YES/NO (YES)
設置vsftpd是否與tcp wrapper相結合來進行主機的訪問控制。默認值為YES。如果啟用,則vsftpd伺服器會檢查/etc/hosts.allow 和/etc/hosts.deny 中的設置,來決定請求連接的主機,是否允許訪問該FTP伺服器。這兩個文件可以起到簡易的防火牆功能。
比如:若要僅允許192.168.0.1—192.168.0.254的用戶可以連接FTP伺服器,則在/etc/hosts.allow文件中添加以下內容:
vsftpd:192.168.0. :allow
all:all :deny
②控制用戶訪問:
對於用戶的訪問控制可以通過/etc目錄下的vsftpd.user_list和ftpusers文件來實現。
userlist_file=/etc/vsftpd.user_list
控制用戶訪問FTP的文件,裡面寫著用戶名稱。一個用戶名稱一行。
userlist_enable=YES/NO (NO)
是否啟用vsftpd.user_list文件。
userlist_deny=YES/NO (YES)
決定vsftpd.user_list文件中的用戶是否能夠訪問FTP伺服器。若設置為YES,則vsftpd.user_list文件中的用戶不允許訪問FTP,若設置為NO,則只有vsftpd.user_list文件中的用戶才能訪問FTP。
/etc/vsftpd/ftpusers 文件專門用於定義不允許訪問FTP伺服器的用戶列表(注意 : 如果userlist_enable=YES,userlist_deny=NO,此時如果在vsftpd.user_list和ftpusers中都有 某個用戶時,那麼這個用戶是不能夠訪問FTP的,即ftpusers的優先順序要高)。默認情況下vsftpd.user_list和ftpusers,這 兩個文件已經預設置了一些不允許訪問FTP伺服器的系統內部賬戶。如果系統沒有這兩個文件,那麼新建這兩個文件,將用戶添加進去即可。
9. 訪問速率設置
anon_max_rate=0
設置匿名登入者使用的最大傳輸速度,單位為B/s,0 表示不限制速度。默認值為0。
local_max_rate=0
本地用戶使用的最大傳輸速度,單位為B/s,0 表示不限制速度。預設值為0。
10. 超時時間設置
accept_timeout=60
設置建立FTP連接的超時時間,單位為秒。默認值為60。
connect_timeout=60
PORT 方式下建立數據連接的超時時間,單位為秒。默認值為60。
data_connection_timeout=120
設置建立FTP數據連接的超時時間,單位為秒。默認值為120。
idle_session_timeout=300
設置多長時間不對FTP伺服器進行任何操作,則斷開該FTP連接,單位為秒。默認值為300 。
11. 日誌文件設置
xferlog_enable= YES/NO (YES)
是否啟用上傳/下載日誌記錄。如果啟用,則上傳與下載的信息將被完整紀錄在xferlog_file 所定義的檔案中。預設為開啟。
xferlog_file=/var/log/vsftpd.log
設置日誌文件名和路徑,默認值為/var/log/vsftpd.log。
xferlog_std_format=YES/NO (NO)
如果啟用,則日誌文件將會寫成xferlog的標准格式,如同wu-ftpd 一般。默認值為關閉。
log_ftp_protocol=YES|NO (NO)
如果啟用此選項,所有的FTP請求和響應都會被記錄到日誌中,默認日誌文件在/var/log/vsftpd.log。啟用此選項時,xferlog_std_format不能被激活。這個選項有助於調試。默認值為NO。
12. 定義用戶配置文件
在vsftpd中,可以通過定義用戶配置文件來實現不同的用戶使用不同的配置。
user_config_dir=/etc/vsftpd/userconf
設置用戶配置文件所在的目錄。當設置了該配置項後,用戶登陸伺服器後,系統就會到/etc/vsftpd/userconf目錄下,讀取與當前用戶名相同的文件,並根據文件中的配置命令,對當前用戶進行更進一步的配置。
例如:定義user_config_dir=/etc/vsftpd/userconf,且主機上有使用 者 test1,test2,那麼我們就在user_config_dir 的目錄新增文件名為test1和test2兩個文件。若是test1 登入,則會讀取user_config_dir 下的test1 這個檔案內的設定。默認值為無。利用用戶配置文件,可以實現對不同用戶進行訪問速度的控制,在各用戶配置文件中定義local_max_rate=XX, 即可。
13.FTP 的工作方式與埠設置
FTP有兩種工作方式:PORT FTP(主動模式)和PASV FTP(被動模式)
listen_port=21
設置FTP伺服器建立連接所監聽的埠,默認值為21。
connect_from_port_20=YES/NO
指定FTP使用20埠進行數據傳輸,默認值為YES。
ftp_data_port=20
設置在PORT方式下,FTP數據連接使用的埠,默認值為20。
pasv_enable=YES/NO (YES)
若設置為YES,則使用PASV工作模式;若設置為NO,則使用PORT模式。默認值為YES,即使用PASV工作模式。
pasv_max_port=0
在PASV工作模式下,數據連接可以使用的埠范圍的最大埠,0 表示任意埠。默認值為0。
pasv_min_port=0
在PASV工作模式下,數據連接可以使用的埠范圍的最小埠,0 表示任意埠。默認值為0。
14. 與連接相關的設置
listen=YES/NO (YES)
設置vsftpd伺服器是否以standalone模式運行。以standalone模式運行是一種較好 的方式,此時listen必須設置為YES,此為默認值。建議不要更改,有很多與伺服器運行相關的配置命令,需要在此模式下才有效。若設置為NO,則 vsftpd不是以獨立的服務運行,要受到xinetd服務的管控,功能上會受到限制。
max_clients=0
設置vsftpd允許的最大連接數,默認值為0,表示不受限制。若設置為100時,則同時允許有100個連接,超出的將被拒絕。只有在standalone模式運行才有效。
max_per_ip=0
設置每個IP允許與FTP伺服器同時建立連接的數目。默認值為0,表示不受限制。只有在standalone模式運行才有效。
listen_address=IP 地址
設置FTP伺服器在指定的IP地址上偵聽用戶的FTP請求。若不設置,則對伺服器綁定的所有IP地址進行偵聽。只有在standalone模式運行才有效。
setproctitle_enable=YES/NO (NO)
設置每個與FTP伺服器的連接,是否以不同的進程表現出來。默認值為NO,此時使用ps aux |grep ftp只會有一個vsftpd的進程。若設置為YES,則每個連接都會有一個vsftpd的進程。
15. 虛擬用戶設置
虛擬用戶使用PAM認證方式。
pam_service_name=vsftpd
設置PAM使用的名稱,默認值為/etc/pam.d/vsftpd。
guest_enable= YES/NO (NO)
啟用虛擬用戶。默認值為NO。
guest_username=ftp
這里用來映射虛擬用戶。默認值為ftp。
virtual_use_local_privs=YES/NO (NO)
當該參數激活(YES)時,虛擬用戶使用與本地用戶相同的許可權。當此參數關閉(NO)時,虛擬用戶使用與匿名用戶相同的許可權。默認情況下此參數是關閉的(NO)。
16. 其他設置
text_userdb_names= YES/NO (NO)
設置在執行ls –la之類的命令時,是顯示UID、GID還是顯示出具體的用戶名和組名。默認值為NO,即以UID和GID方式顯示。若希望顯示用戶名和組名,則設置為YES。
ls_recurse_enable=YES/NO (NO)
若是啟用此功能,則允許登入者使用ls –R(可以查看當前目錄下子目錄中的文件)這個指令。默認值為NO。
hide_ids=YES/NO (NO)
如果啟用此功能,所有檔案的擁有者與群組都為ftp,也就是使用者登入使用ls -al之類的指令,所看到的檔案擁有者跟群組均為ftp。默認值為關閉。
download_enable=YES/NO (YES)
『柒』 windows2003下用ftp匿名登錄,如何設定匿名登錄的用戶
在Windows Server 2003下,要設定FTP匿名登錄的用戶,可以按照以下步驟進行:
1. 打開「控制面板」,選擇「程序」,點擊「啟用或關閉Windows功能」。找到「Internet Information Services」選項,並展開「FTP 伺服器」選項。勾選「FTP 伺服器」以確保FTP服務已啟用。
2. 接下來,需要配置FTP站點以允許匿名訪問。這通常通過在Internet Information Services 管理器中進行設置來完成。在IIS管理器中,找到並右鍵點擊你想要配置的FTP站點,然後選擇「屬性」。
3. 在FTP站點屬性對話框中,切換到「安全賬戶」選項卡。在這里,你會看到一個選項「允許匿名連接」。選中這個復選框以啟用匿名登錄。
4. 「用戶名」文本框用於設置匿名登錄所使用的Windows用戶賬戶。默認情況下,IIS為匿名登錄創建一個名為「IUSR_計算機名」的賬戶,其中「計算機名」是運行FTP伺服器軟體的計算機的名稱。如果你想要自定義匿名登錄的用戶名和密碼,需要確保該用戶具有本機登錄許可權,並盡可能限制其修改許可權。
5. 完成上述設置後,點擊「確定」按鈕保存更改。現在,你的FTP站點應該已經配置為允許匿名用戶登錄了。
請注意,允許匿名登錄可能會降低伺服器的安全性,因為任何人都可以無需提供用戶名和密碼即可訪問伺服器上的文件。因此,在啟用匿名登錄之前,請務必權衡便利性和安全性之間的考慮。如果可能的話,建議僅在有限的情況下或在受信任的網路環境中使用匿名登錄功能。