東坡下載:內(nèi)容最豐富最安全的下載站!

首頁(yè)IT技術(shù)服務(wù)器 → ftp匿名用戶,虛擬用戶,配置文件參數(shù)含義

ftp匿名用戶,虛擬用戶,配置文件參數(shù)含義

相關(guān)文章發(fā)表評(píng)論 來(lái)源:本站原創(chuàng)時(shí)間:2014/2/20 19:04:55字體大。A-A+

更多

作者:不詳點(diǎn)擊:354次評(píng)論:0次標(biāo)簽: ftp

網(wǎng)絡(luò)文件共享的幾種方式

HTTP NFS(unix like) SAMBA FTP

vsftpd (Very Secure FTP)

ftp需要兩個(gè)端口

21:命令端口

20:數(shù)據(jù)端口

是一種跨平臺(tái)的文件傳輸工具。

ftp有兩種傳輸模式

1、主動(dòng)模式

服務(wù)器的端口:21,20

2、被動(dòng)模式

服務(wù)器的端口:21,隨機(jī)端口

ftp主動(dòng)模式和被動(dòng)模式的區(qū)別:

主動(dòng)模式:

主動(dòng)模式的過(guò)程:

任何端口到FTP服務(wù)器的21端口(客戶端初始化的連接 S<-C)

FTP服務(wù)器的21端口到大于1023的端口(服務(wù)器響應(yīng)客戶端的控制端口S->C)

FTP服務(wù)器的20端口到大于1023的端口(服務(wù)器端初始化數(shù)據(jù)連接到客戶端的數(shù)據(jù)端口 S->C)

大于1023端口到FTP服務(wù)器的20端口(客戶端發(fā)送ACK響應(yīng)到服務(wù)器的數(shù)據(jù)端口 S<-C)

當(dāng)用戶登錄到ftp服務(wù)器的時(shí)候,匿名用戶進(jìn)入到/var/ftp,系統(tǒng)帳戶進(jìn)入到自己的家目錄

ftp的被動(dòng)模式

從任何端口到服務(wù)器的21端口(客戶端初始化的連接 S<-C)

服務(wù)器的21端口到任何大于1023的端口(服務(wù)器響應(yīng)到客戶端的控制端口的連接 S->C)

從任何端口到服務(wù)器的大于1023端口(入;客戶端初始化數(shù)據(jù)連接到服務(wù)器指定的任意端口 S<-C)

服務(wù)器的大于1023端口到遠(yuǎn)程的大于1023的端口(出;服務(wù)器發(fā)送 ACK響應(yīng)和數(shù)據(jù)到客戶端的數(shù)據(jù)端口 S->C)

軟件安裝:

#yum install vsftpd -y

服務(wù)啟動(dòng):

#servicevsftpd start

#/etc/init.d/vsftpdstart

#chkconfigvsftpd on

# netstat -antulp | grep vsftpd

tcp  0   0 0.0.0.0:21     0.0.0.0:*       LISTEN      28997/vsftpd

配置文件的位置:

/etc/vsftpd/vsftpd.conf

在編輯配置文件之前,最好備份一份,以防萬(wàn)一

ftp配置的目標(biāo):

1、搞定匿名帳戶的訪問(wèn)

2、本地帳戶

3、虛擬帳戶

匿名用戶訪問(wèn):

#vi /etc/vsftpd/vsftpd.conf

12anonymous_enable=YES   //允許匿名用戶登錄

//匿名用戶指的是: ftpanonymous

28anon_upload_enable=YES //匿名用戶可以上傳

#cd /

# touch a

# ftp localhost

Connected to localhost.localdomain.

220 (vsFTPd 2.0.5)

530 Please login with USER and PASS.

530 Please login with USER and PASS.

KERBEROS_V4 rejected as an authentication type

Name (localhost:root): ftp

331 Please specify the password.

Password:

230 Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> ls

227 Entering Passive Mode (127,0,0,1,50,241)

150 Here comes the directory listing.

drwxr-xr-x   2 0        0            4096 Oct 13 13:29 pub

226 Directory send OK.

ftp> cd pub

250 Directory successfully changed.

ftp> ls

227 Entering Passive Mode (127,0,0,1,191,136)

150 Here comes the directory listing.

226 Directory send OK.

ftp> put a

local: a remote: a

227 Entering Passive Mode (127,0,0,1,192,96)

553 Could not create file.

ftp> quit

221 Goodbye.

允許匿名用戶上傳但是為什么上傳不了文件呢?

還必須看目錄有沒(méi)有可寫權(quán)限。

# chmod 777 /var/ftp/pub

# ftp localhost

Connected to localhost.localdomain.

220 (vsFTPd 2.0.5)

530 Please login with USER and PASS.

530 Please login with USER and PASS.

KERBEROS_V4 rejected as an authentication type

Name (localhost:root): ftp

331 Please specify the password.

Password:

230 Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> ls

227 Entering Passive Mode (127,0,0,1,200,175)

150 Here comes the directory listing.

drwxrwxrwx   2 0        0            4096 Oct 13 13:29 pub

226 Directory send OK.

ftp> cd pub

250 Directory successfully changed.

ftp> put a

local: a remote: a

227 Entering Passive Mode (127,0,0,1,168,25)

150 Ok to send data.

226 File receive OK.

ftp> quit

221 Goodbye.

----------------------------------------------

本地帳戶

指的就是服務(wù)器本身的擁有的帳號(hào)

vim/etc/vsftpd/vsftpd.conf

anonymouns_enable=NO

#anon_upload_enable=YES

15  local_enable=YES

//本地帳戶認(rèn)證方式啟動(dòng)

18  write_enable=YES

//表示開(kāi)啟寫權(quán)限

22  local_umask=022

//表示上傳文件的權(quán)限掩碼

/etc/init.d/vsftpdrestart

ftplocalhost

ftp>cd /etc

ftp>pwd

/etc

那么這個(gè)時(shí)候,就可以下載u1擁有權(quán)限的任意文件。用戶u1可以隨意切換所在目錄

解決用戶瞎溜達(dá)的問(wèn)題?

vim/etc/vsftpd/vsftpd.conf

96  chroot_list_enable=YES

98  chroot_list_file=/etc/vsftpd/chroot_list

vim /etc/vsftpd/chroot_list

u1

u2

//表示這是一個(gè)關(guān)于chroot的黑名單,凡是在chroot_list中出現(xiàn)的用戶名

//都會(huì)實(shí)現(xiàn)chroot的限制

限制所有的本地用戶:

vim/etc/vsftpd/vsftpd.conf

chroot_local_user=YES

限制用戶chroot的白名單設(shè)置:

vim/etc/vsftpd/vsftpd.conf

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

//chroot_list文件中,列出不進(jìn)行chroot限制的用戶列表

ftp

虛擬帳戶

具體實(shí)現(xiàn):

1.通過(guò)創(chuàng)建本地?cái)?shù)據(jù)庫(kù)實(shí)現(xiàn)虛擬用戶

#yum   install db4-utils -y

創(chuàng)建一個(gè)用于映射虛擬用戶的真實(shí)用戶:

#useradd -d /var/ftp/vuserdir -s /sbin/nlogin  vuser

2.修改配置文件:

#vim/etc/vsftpd/vsftpd.conf

guest_enable=YES

guest_username=vuser

3.生成虛擬用戶文件

#vim/etc/vsftpd/vftpuser.txt

neo

123

mike

456

4.生成虛擬用戶數(shù)據(jù)文件

#db_load -T -t hash -f /etc/vsftpd/vftpuser.txt/etc/vsftpd/vftpuser.db

#chmod600 /etc/vsftpd/vftpuser.db

5.創(chuàng)建一個(gè)新的pam認(rèn)證程序

vim/etc/pam.d/vsftpd1

auth  required   /lib/security/pam_userdb.so db=/etc/vsftpd/vftpuser

account  required   /lib/security/pam_userdb.so db=/etc/vsftpd/vftpuser

#vim /etc/vsftpd/vsftpd.conf

pam_service_name=vsftpd1

/etc/init.d/vsftpdrestart

登錄之后,出現(xiàn)這樣的問(wèn)題:

226Transfer done (but failed to open directory).

修改配置文件:

vim/etc/vsftpd/vsftpd.conf

anon_world_readable_only=NO

額外的ftp配置:

vim/etc/vsftpd/vsftpd.conf

ftpd_banner=Welcometo uplooking ftp service

anon_max_rate=100  (單位是字節(jié))

max_clients=1

deny_file={*.ext,*.dll}

關(guān)于用戶訪問(wèn)控制的兩個(gè)文件:

user_list

ftpusers

綜合練習(xí):

在一臺(tái)主機(jī)上創(chuàng)建三個(gè)基于域名的虛擬主機(jī),每個(gè)主機(jī)的磁盤配額為80M,90M,100M,使用ftp分別管理三個(gè)虛擬主機(jī),每個(gè)虛擬主機(jī)的管理員,只能管理自己的虛擬主機(jī)。要求,每個(gè)網(wǎng)站的磁盤具有高性能,高可靠性,并且可以磁盤擴(kuò)展。

  • ftp客戶端
  • ftp軟件下載
  • ftp服務(wù)器軟件下載
  • FTP上傳工具
ftp客戶端
(6)ftp客戶端

FTP是Internet上用來(lái)傳送文件的協(xié)議,通過(guò)它我們就能夠進(jìn)行各種文件的傳輸,一個(gè)穩(wěn)定且功能齊全的FTP客戶端工具能夠幫助大家節(jié)省大量的時(shí)間,特別是需要進(jìn)行各種大文件的傳輸操作的朋友,為了幫助大家,在這里小編給大家介紹一些好用的ftp客戶端,能夠便捷的進(jìn)行各種文件的傳輸操作。

...更多>>
  • FTP客戶端(CuteFTP Pro)v9.0.5.000

    12-25 / 20.5M

    推薦理由:CuteFTPPro是一個(gè)與眾不同的商業(yè)級(jí)FTP客戶端程序,獨(dú)具特色地為VPN、WAN、Extranet開(kāi)發(fā)管理人員提供最經(jīng)濟(jì)的
  • LeapFTP(免費(fèi)的FTP客戶端)v3.1.0.5

    12-22 / 1.6M

    推薦理由:安全的 FTP 客戶端。 . 支持 FTP、FXP、FTP+SSL、HTTP、HTTPS、SFTP/SSH 傳輸 . 帶有集成了調(diào)度器的多服務(wù)器
  • 免費(fèi)SFTP客戶端(WinSCP)5.7.7 綠色

    09-02 / 4.9M

    推薦理由:WinSCP是一個(gè)免費(fèi)的FTP客戶端它能夠讓你使用SSH技術(shù)安全的把文件從本地復(fù)制到服務(wù)器端,支持的協(xié)議也是非常
  • ftp上傳工具(cyberduck)4.7.2.1800

    08-11 / 25.9M

    推薦理由:cyberduck是一款免費(fèi)開(kāi)源的ftp上傳工具,該軟件不僅支持ftp上傳和下載,而且支持連接ftp-ssl、sftp等,可以
  • Ability FTP Server2014 綠色免費(fèi)版

    07-19 / 944KB

    推薦理由:Ability FTP Server,一款ftp服務(wù)器軟件,現(xiàn)在網(wǎng)絡(luò)發(fā)展的很迅速,各種網(wǎng)站層出不窮,因此越來(lái)越多的ftp就被大
  • ftp工具下載(ftp工具綠色版)【5款最

    06-09 / 44.3M

    推薦理由:ftp是我們常見(jiàn)的上傳下載工具,由于本站編輯經(jīng)常用到,所以在這里為特別提供了最好用的5款ftp工具。 分別是
ftp軟件下載
(26)ftp軟件下載

通過(guò)FTP協(xié)議,我們可以跟Internet上的FTP服務(wù)器進(jìn)行文件的上傳或下載等動(dòng)作。在這里東坡給大家介紹一批ftp軟件,安全、高效、迅捷、穩(wěn)定、簡(jiǎn)單,讓你在Internet上輕松傳送文件,通過(guò)FTP服務(wù)器實(shí)現(xiàn)信息共享。

...更多>>
  • FlashFXP(FTP客戶端)4.4.2.2 綠色版

    10-23 / 2.8M

    推薦理由:FlashFXP 是一個(gè)功能強(qiáng)大的 FXP/FTP 軟件,融合了一些其他優(yōu)秀 FTP 軟件的優(yōu)點(diǎn),如像 CuteFTP 一樣可以比較
  • 微型ftp服務(wù)器軟件(SmallFTPD)1.0.

    10-17 / 67KB

    推薦理由:這是一個(gè)只有100K左右的ftp服務(wù)器軟件,方便臨時(shí)使用。 SmallFTPD是一款windows平臺(tái)下的小型ftp服務(wù)器。
  • Cerberus FTP Server(多線程的Wind

    04-04 / 5.8M

    推薦理由:給大家介紹一個(gè)多線程的Windows FTP服務(wù)器,非常小巧輕便,界面一目了然并可通過(guò)系統(tǒng)托盤來(lái)進(jìn)行訪問(wèn),并且這
  • FTP工具(8uftp)V2.5綠色免費(fèi)版

    03-18 / 438KB

    推薦理由:可以讓你登錄到世界上任何一個(gè)FTP站點(diǎn),你可以將FTP站點(diǎn)上的文件復(fù)制到你的電腦中,也可以將電腦中的文件復(fù)
  • FTP客戶端服務(wù)器(Home File Share

    03-05 / 990KB

    推薦理由:FTP的主要作用,就是讓用戶連接上一個(gè)遠(yuǎn)程計(jì)算機(jī)(這些計(jì)算機(jī)上運(yùn)行著FTP服務(wù)器程序)察看遠(yuǎn)程計(jì)算機(jī)有哪些文件
  • ftp服務(wù)器軟件(Ocean FTP Server)1

    12-11 / 2.8M

    推薦理由:ftp文件傳輸實(shí)際上是分為客戶端和服務(wù)器端,客戶端是傳送數(shù)據(jù),服務(wù)器端是接收數(shù)據(jù),這個(gè)ftp服務(wù)器軟件,是
ftp服務(wù)器軟件下載
(35)ftp服務(wù)器軟件下載

FTP服務(wù)器,則是在互聯(lián)網(wǎng)上提供存儲(chǔ)空間的計(jì)算機(jī),它們依照FTP協(xié)議提供服務(wù)。東坡在這給大家挑選了一些ftp服務(wù)器軟件,絕對(duì)可以滿足你的不同需要,絕對(duì)迅捷高效,讓你輕松實(shí)現(xiàn)信息共享,安全、快速、穩(wěn)定等,都是時(shí)下最新、最好用的tp服務(wù)器軟件!

...更多>>
FTP上傳工具
(12)FTP上傳工具

FTP是一種文件傳輸協(xié)議,F(xiàn)TP上傳工具是利用ftp協(xié)議來(lái)進(jìn)行文件傳輸?shù)墓ぞ,F(xiàn)TP客戶機(jī)可以向服務(wù)器上傳各種文件。本站給大家整理了網(wǎng)上的各種ftp上傳工具,包括CuteFTP 、FlashFXP 、FileZilla 、SecureFX等主流ftp軟件,同時(shí)也手機(jī)了一些小型的ftp服務(wù)器軟件,它們可以幫你把文件快速上傳到服務(wù)器。

...更多>>
  • FileZilla(支持?jǐn)帱c(diǎn)續(xù)傳的FTP客戶端

    08-21 / 14.9M

    推薦理由:FileZilla是一款免費(fèi)的FTP客戶端軟件,綠色便攜無(wú)需安裝版,方便實(shí)用。它分為客戶端版本和服務(wù)器版本,具備
  • FlashFXP(FTP客戶端)5.4.0.3970中文

    05-08 / 6.5M

    推薦理由:小編發(fā)布軟件的時(shí)候經(jīng)常需要用到ftp軟件,以前用的是CuteFTP,后來(lái)無(wú)意中發(fā)現(xiàn)這個(gè)軟件,無(wú)論界面、功能還是
  • FTP客戶端(CuteFTP Pro)v9.0.5.000

    12-25 / 20.5M

    推薦理由:CuteFTPPro是一個(gè)與眾不同的商業(yè)級(jí)FTP客戶端程序,獨(dú)具特色地為VPN、WAN、Extranet開(kāi)發(fā)管理人員提供最經(jīng)濟(jì)的
  • LeapFTP(免費(fèi)的FTP客戶端)v3.1.0.5

    12-22 / 1.6M

    推薦理由:安全的 FTP 客戶端。 . 支持 FTP、FXP、FTP+SSL、HTTP、HTTPS、SFTP/SSH 傳輸 . 帶有集成了調(diào)度器的多服務(wù)器
  • 免費(fèi)SFTP客戶端(WinSCP)5.7.7 綠色

    09-02 / 4.9M

    推薦理由:WinSCP是一個(gè)免費(fèi)的FTP客戶端它能夠讓你使用SSH技術(shù)安全的把文件從本地復(fù)制到服務(wù)器端,支持的協(xié)議也是非常
  • ftp上傳工具(cyberduck)4.7.2.1800

    08-11 / 25.9M

    推薦理由:cyberduck是一款免費(fèi)開(kāi)源的ftp上傳工具,該軟件不僅支持ftp上傳和下載,而且支持連接ftp-ssl、sftp等,可以

擴(kuò)展知識(shí)

相關(guān)評(píng)論

閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過(guò)難過(guò)
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無(wú)聊無(wú)聊
熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)