centos搭建ftp服務(wù)器

快速搭建FTP服務(wù)器

一:安裝vsftpd

查看是否已經(jīng)安裝vsftpd
rpm -qa | grep vsftpd
若安裝了vsftp洪囤,使用這個(gè)命令會(huì)在屏幕上顯示vsftpd的版本
使用命令rpm -e vsftpd 即可卸載ftp
再使用rpm -qa|grep vsftpd 查看系統(tǒng)是否已刪除ftp彬祖,若刪除成功基公,屏幕上
如果沒有,就安裝眯分,并設(shè)置開機(jī)啟動(dòng)
yum -y install vsftpd
chkconfig vsftpd on

二比勉、配置防火墻

  • centos6的方式
    打開/etc/sysconfig/iptables文件
    vi /etc/sysconfig/iptables
    在REJECT行之前添加如下代碼,就是把前面的復(fù)制一行改一下端口號(hào)
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
    保存和關(guān)閉文件琼锋,重啟防火墻
    service iptables restart
  • centos7的方式
    firewall-cmd --zone=public --add-port=21/tcp --permanent
    重啟防火墻
    firewall-cmd --reload

三、配置vsftpd服務(wù)器

默認(rèn)的配置文件是/etc/vsftpd/vsftpd.conf循捺,你可以用文本編輯器打開斩例。
vi /etc/vsftpd/vsftpd.conf

#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list

改為
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

順便一提

在/etc/vsftpd/vsftpd.conf配置文件中
write_enable=yes,
anon_upload_enable=yes,
anon_mkdir_wirte_enable=yes,
這三個(gè)條件讓匿名用戶和虛擬用戶具有可以上傳的權(quán)限雄人。

四从橘、添加ftp用戶并賦權(quán)限

  1. 添加ftpuser用戶,設(shè)置根目錄為/home/ftpuser,禁止此用戶登錄SSH的權(quán)限础钠,并限制其訪問其它目錄恰力。
    useradd -d /home/data -g ftp -s /sbin/nologin ftpuser
  2. 設(shè)置用戶口令
    passwd ftpuser
  3. 賦予用戶文件夾權(quán)限
    chown ftpuser:root /home/data
    chmod -R 775 /home/data

五、編輯文件chroot_list:

vi /etc/vsftpd/chroot_list
內(nèi)容為ftp用戶名,每個(gè)用戶占一行,如:
peter
john

設(shè)置ftp權(quán)限
setsebool -P allow_ftpd_full_access 1

六旗吁、重新啟動(dòng)vsftpd

  • centos6
    service vsftpd restart
  • centos7
    systemctl restart vsftpd

七踩萎、連接過程中可能會(huì)出現(xiàn)的錯(cuò)誤

1、500 OOPS: cannot change directory:/home/**
解決方法:
在終端輸入命令:

setsebool -P ftpd_disable_trans 1
service vsftpd restart

就OK了很钓!
原因:這是因?yàn)榉?wù)器開啟了selinux香府,這限制了FTP的登錄。

如果提示

#setsebool -P ftpd_disable_trans 1
Boolean ftpd_disable_trans is not defined

則查詢selinux

image.png

setsebool -P ftp_home_dir 1

image.png

再重啟vsftpd服務(wù)就行了
service vsftpd restart

B刖搿F蠛ⅰ!袁稽!請(qǐng)注意N鹆А!!补疑!

如果你用工具連接連不上歧沪,或者連上只能下載不能上傳,或者以前能連上現(xiàn)在連不上##了A椤U锇!P脖唷厢钧!報(bào)這個(gè)錯(cuò)227 Entering Passive Mode!f页取T缰薄!J锌颉霞扬!

很大可能是因?yàn)檫B接工具連接ftp服務(wù)器分為主動(dòng)模式和被動(dòng)模式

詳情如下

原來FTP有兩種工作模式,PORT方式和PASV方式枫振,中文意思為主動(dòng)式和被動(dòng)式 喻圃,詳細(xì)介紹如下:

       主動(dòng) FTP :
命令連接:客戶端 >1024 端口 → 服務(wù)器 21 端口
數(shù)據(jù)連接:客戶端 >1024 端口 ← 服務(wù)器 20 端口

  被動(dòng) FTP :
命令連接:客戶端 >1024 端口 → 服務(wù)器 21 端口
數(shù)據(jù)連接:客戶端 >1024 端口 ← 服務(wù)器 >1024 端口

PORT(主動(dòng))方式的連接過程是:客戶端向服務(wù)器的FTP端口(默認(rèn)是21)發(fā)送連接請(qǐng)求,服務(wù)器接受連接粪滤,建立一條命令鏈路斧拍。當(dāng)需要傳送數(shù)據(jù)時(shí), 客戶端在命令鏈路上用PORT命令告訴服務(wù)器:“我打開了***X端口杖小,你過來連接我”肆汹。于是服務(wù)器從20端口向客戶端的***X端口發(fā)送連接請(qǐng)求,建立 一條數(shù)據(jù)鏈路來傳送數(shù)據(jù)予权。   

 

PASV(被動(dòng))方式的連接過程是:客戶端向服務(wù)器的FTP端口(默認(rèn)是21)發(fā)送連接請(qǐng)求昂勉,服務(wù)器接受連接,建立一條命令鏈路扫腺。當(dāng)需要傳送數(shù)據(jù)時(shí)岗照, 服務(wù)器在命令鏈路上用PASV命令告訴客戶端:“我打開了***X端口,你過來連接我”笆环。于是客戶端向服務(wù)器的***X端口發(fā)送連接請(qǐng)求攒至,建立一條數(shù)據(jù)鏈 路來傳送數(shù)據(jù)。 

由于我的本地FTP服務(wù)器在內(nèi)網(wǎng)躁劣,只是從外網(wǎng)映射了兩個(gè)端口(20迫吐,21),所以無(wú)法使用PASV方式习绢,解決此問題的辦法也很簡(jiǎn)單渠抹,關(guān)閉客戶端的PASV方式蝙昙,強(qiáng)制其用PORT方式訪問服務(wù)器,登錄FTP服務(wù)器后用passive命令關(guān)閉客戶端的PASV方式梧却,如下: 

 

ftp> passive
Passive mode off.

ftp> passive (再次運(yùn)行命令可打開)

Passive mode on. 

用工具的話只要

image.png

或者

image.png

understand奇颠??放航?烈拒??广鳍?荆几??赊时?吨铸?他妹的折騰我好久!W婷搿5ā!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末竭缝,一起剝皮案震驚了整個(gè)濱河市房维,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌抬纸,老刑警劉巖咙俩,帶你破解...
    沈念sama閱讀 210,835評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異湿故,居然都是意外死亡阿趁,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,900評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門晓锻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來歌焦,“玉大人飞几,你說我怎么就攤上這事砚哆。” “怎么了屑墨?”我有些...
    開封第一講書人閱讀 156,481評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵躁锁,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我卵史,道長(zhǎng)战转,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,303評(píng)論 1 282
  • 正文 為了忘掉前任以躯,我火速辦了婚禮槐秧,結(jié)果婚禮上啄踊,老公的妹妹穿的比我還像新娘。我一直安慰自己刁标,他們只是感情好颠通,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,375評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著膀懈,像睡著了一般顿锰。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上启搂,一...
    開封第一講書人閱讀 49,729評(píng)論 1 289
  • 那天硼控,我揣著相機(jī)與錄音,去河邊找鬼胳赌。 笑死牢撼,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的疑苫。 我是一名探鬼主播浪默,決...
    沈念sama閱讀 38,877評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼缀匕!你這毒婦竟也來了纳决?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,633評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤乡小,失蹤者是張志新(化名)和其女友劉穎阔加,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體满钟,經(jīng)...
    沈念sama閱讀 44,088評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡胜榔,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,443評(píng)論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了湃番。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片夭织。...
    茶點(diǎn)故事閱讀 38,563評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖吠撮,靈堂內(nèi)的尸體忽然破棺而出尊惰,到底是詐尸還是另有隱情,我是刑警寧澤泥兰,帶...
    沈念sama閱讀 34,251評(píng)論 4 328
  • 正文 年R本政府宣布弄屡,位于F島的核電站,受9級(jí)特大地震影響鞋诗,放射性物質(zhì)發(fā)生泄漏膀捷。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,827評(píng)論 3 312
  • 文/蒙蒙 一削彬、第九天 我趴在偏房一處隱蔽的房頂上張望全庸。 院中可真熱鬧秀仲,春花似錦、人聲如沸壶笼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,712評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春诵竭,著一層夾襖步出監(jiān)牢的瞬間到旦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,943評(píng)論 1 264
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,240評(píng)論 2 360
  • 正文 我出身青樓铝阐,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親铐拐。 傳聞我的和親對(duì)象是個(gè)殘疾皇子徘键,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,435評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • ftp 文件傳輸協(xié)議 跨平臺(tái) 上傳下載文件 vsftpd 工具:非常安全的文件傳輸協(xié)議;默認(rèn)的命令端口21號(hào)遍蟋,數(shù)據(jù)...
    柒夏錦閱讀 4,017評(píng)論 1 9
  • 1 概述 工作中吹害,需要搭建ftp服務(wù)器來實(shí)現(xiàn)資源的共享。本文將通過腳本實(shí)現(xiàn)自動(dòng)化安裝ftp服務(wù)器虚青,并進(jìn)行相關(guān)配置它呀,...
    ghbsunny閱讀 3,091評(píng)論 0 2
  • FTP服務(wù)概述 簡(jiǎn)單FTP構(gòu)建及訪問 VSFTP服務(wù)基礎(chǔ) 用戶禁錮、黑白名單 FTP并發(fā)及帶寬限制 一棒厘、FTP服務(wù)...
    紫_軒閱讀 7,583評(píng)論 3 25
  • 1.測(cè)試環(huán)境: Centos 6.9虛擬主機(jī)中安裝以Vsftpd安裝為例 2.安裝過程: a)因?yàn)槭褂玫腃ento...
    十二樓中月閱讀 2,191評(píng)論 0 12
  • 圖片更清晰纵穿,文字在最下面 FTP是TCP/IP的一種應(yīng)用,使用TCP而不是UDP奢人,所以是可靠的谓媒,面向連接的。 FT...
    停下浮躁的心閱讀 1,691評(píng)論 0 4