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

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

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

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

更多

作者:不詳點擊:354次評論:0次標簽: ftp

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

HTTP NFS(unix like) SAMBA FTP

vsftpd (Very Secure FTP)

ftp需要兩個端口

21:命令端口

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

是一種跨平臺的文件傳輸工具。

ftp有兩種傳輸模式

1、主動模式

服務器的端口:21,20

2、被動模式

服務器的端口:21,隨機端口

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

主動模式:

主動模式的過程:

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

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

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

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

當用戶登錄到ftp服務器的時候,匿名用戶進入到/var/ftp,系統(tǒng)帳戶進入到自己的家目錄

ftp的被動模式

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

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

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

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

軟件安裝:

#yum install vsftpd -y

服務啟動:

#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

在編輯配置文件之前,最好備份一份,以防萬一

ftp配置的目標:

1、搞定匿名帳戶的訪問

2、本地帳戶

3、虛擬帳戶

匿名用戶訪問:

#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.

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

還必須看目錄有沒有可寫權限。

# 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.

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

本地帳戶

指的就是服務器本身的擁有的帳號

vim/etc/vsftpd/vsftpd.conf

anonymouns_enable=NO

#anon_upload_enable=YES

15  local_enable=YES

//本地帳戶認證方式啟動

18  write_enable=YES

//表示開啟寫權限

22  local_umask=022

//表示上傳文件的權限掩碼

/etc/init.d/vsftpdrestart

ftplocalhost

ftp>cd /etc

ftp>pwd

/etc

那么這個時候,就可以下載u1擁有權限的任意文件。用戶u1可以隨意切換所在目錄

解決用戶瞎溜達的問題?

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

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

//都會實現(xiàn)chroot的限制

限制所有的本地用戶:

vim/etc/vsftpd/vsftpd.conf

chroot_local_user=YES

限制用戶chroot的白名單設置:

vim/etc/vsftpd/vsftpd.conf

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

//chroot_list文件中,列出不進行chroot限制的用戶列表

ftp

虛擬帳戶

具體實現(xiàn):

1.通過創(chuàng)建本地數(shù)據(jù)庫實現(xiàn)虛擬用戶

#yum   install db4-utils -y

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

#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)建一個新的pam認證程序

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)這樣的問題:

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}

關于用戶訪問控制的兩個文件:

user_list

ftpusers

綜合練習:

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

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

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

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

    12-25 / 20.5M

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

    12-22 / 1.6M

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

    09-02 / 4.9M

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

    08-11 / 25.9M

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

    07-19 / 944KB

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

    06-09 / 44.3M

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

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

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

    10-23 / 2.8M

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

    10-17 / 67KB

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

    04-04 / 5.8M

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

    03-18 / 438KB

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

    03-05 / 990KB

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

    12-11 / 2.8M

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

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

...更多>>
  • Gene6 FTP Serverv3.10.0.2 中文專

    12-20 / 5.2M

    推薦理由:Gene6 FTP Server,是一個基于Windows操作系統(tǒng)開發(fā)的,安全高效的高級FTP服務器軟件;不僅高效可靠而且具有
  • Baby FTP服務器(Baby FTP Server)1

    06-13 / 38KB

    推薦理由:BabyFTP服務器(BabyFTPServer)適用于局域網(wǎng)的小范圍文件傳輸,支持PASV和non-PASV兩種連接模式,另外還支持
  • 思科TFTP服務器(思科ciscotftp工具

    09-10 / 97KB

    推薦理由:思科的TFTP服務器應用程序提供簡單文件傳輸協(xié)議(TFTP)服務器功能,在Windows 95,Windows 98和Windows NT
  • FTP開設助手(ftp服務器搭建)1.0 綠

    02-21 / 997KB

    推薦理由:FTP開設助手是一款快速搭建FTP協(xié)議的工具,它將繁雜的IIS信息管理器配置簡化為輸入賬號密碼,當勾選匿名時,
  • ftp服務器軟件(Ocean FTP Server)1

    12-11 / 2.8M

    推薦理由:ftp文件傳輸實際上是分為客戶端和服務器端,客戶端是傳送數(shù)據(jù),服務器端是接收數(shù)據(jù),這個ftp服務器軟件,是
  • 微型ftp服務器軟件(SmallFTPD)1.0.

    10-17 / 67KB

    推薦理由:這是一個只有100K左右的ftp服務器軟件,方便臨時使用。 SmallFTPD是一款windows平臺下的小型ftp服務器。
FTP上傳工具
(12)FTP上傳工具

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

...更多>>
  • FileZilla(支持斷點續(xù)傳的FTP客戶端

    08-21 / 14.9M

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

    05-08 / 6.5M

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

    12-25 / 20.5M

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

    12-22 / 1.6M

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

    09-02 / 4.9M

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

    08-11 / 25.9M

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

擴展知識

相關評論

閱讀本文后您有什么感想? 已有 人給出評價!

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