CentOS下快速搭建FTP/SFTP

搭建FTP


安裝vsftpd服務(wù)

yum install -y vsftpd

編輯配置文件

vim /etc/vsftpd/vsftpd.conf


#配置文件如下

#是否允許匿名用戶

anonymous_enable=NO

#是否允許本地ftp登陸

local_enable=YES

#是否允許ftp用戶登陸后執(zhí)行寫操作

write_enable=YES

#文件被創(chuàng)建時的權(quán)限

local_umask=022

#是否顯示路徑信息

dirmessage_enable=YES

#

xferlog_enable=YES

#

connect_from_port_20=YES

#

xferlog_std_format=YES

#設(shè)置vsftpd服務(wù)器是否以standalone模式運(yùn)行,該值必須設(shè)置為yes

listen=YES

pam_service_name=vsftpd

#/etc/vsftpd/user_list文件是否啟用生效

userlist_enable=YES

#/etc/vsftpd/user_list文件中的用戶是否允許訪問還是不允許訪問,設(shè)置為yes,則該文件里面的用戶不可訪問,設(shè)置為no,則只有該文件里面的用戶可以訪問

userlist_deny=NO

#是否與tcp_wrapper結(jié)合來判斷用戶的登陸許可,會去檢查/etc/hosts.allow和/etc/hosts.deny

tcp_wrappers=YES

#端口

listen_port=2121

#開啟被動模式

pasv_enable=YES

#被動模式最小端口

pasv_min_port=30000

#動模式最大端口

pasv_max_port=31000


修改/etc/vsftpd/user_list

由于上一步conf文件的設(shè)置(userlist_deny=NO)垫桂,只有出現(xiàn)在這個文件里面的用戶才能使用ftp登陸

新建一個dsj_ftp用戶洽蛀,并寫入這個文件

關(guān)閉selinux

(否則會報500 OOPS: cannot change directory錯誤)

sed -i 's/enforcing/disabled/g' /etc/sysconfig/selinux

setenforce 0

設(shè)置之后用getenforce看一下忍坷,有時候設(shè)置之后狱杰,getenforce仍然是Enforcing,需要看到狀態(tài)是Permissive才行

配置防火墻

#防火墻開啟連接端口(我這里是2121)叔营,以及被動連接的范圍端口(30000-31000)

iptables -I INPUT -p tcp --dport 2121 -j ACCEPT

iptables -I INPUT -p tcp --dport 30000:31000 -j ACCEPT

#保存防火墻勺三,重啟防火墻囤采,重啟vsftpd

service iptables save

service iptables restart

service vsftpd restart

客戶端FZ連接測試通過!


報錯一

553報錯

1.檢查selinux寺惫,確認(rèn)已經(jīng)關(guān)閉

2.確認(rèn)配置文件中write_enable=YES

3.確認(rèn)該路徑下可寫

(執(zhí)行了一個cp成功疹吃,證明可寫)

4.確認(rèn)用戶的屬組和屬主擁有ftp相關(guān)權(quán)限

這里因為新掛了一個磁盤到/home目錄下,因此將原有的目錄干掉了西雀,新建之后路徑屬組和屬主為root萨驶,而在配置文件里面root是被我禁止了的,所以導(dǎo)致553報錯艇肴!

修改路徑屬組/主之后腔呜,上傳文件成功

報錯二

通過FZ上傳一個比較大的tar包(innobackup的RDS全庫備份)到服務(wù)器上,解壓失敗

后來發(fā)現(xiàn)是傳輸類型的原因

將原來的傳輸類型二進(jìn)制換成ASCⅡ碼后解決該問題


搭建SFTP

SFTP基于sshd服務(wù)

1.創(chuàng)建用戶組(sftp)

groupadd sftp

2.創(chuàng)建用戶(test)

#需要設(shè)置該用戶不可登錄再悼,同時修改該用戶的默認(rèn)/home目錄

useradd test -d /data/sftp/test -s /sbin/nologin -G sftp

#修改用戶密碼

passwd test

3.修改路徑權(quán)限

#到sftp這個層級歸屬root核畴,sftp下面的各賬戶的私有路徑則歸屬各私有賬戶

chown root.root?/data/sftp

chown -R test?/data/sftp/test?

chmod -R 700?/data/sftp/test?

4.修改/etc/ssh/sshd_config

#在末尾段加入

Subsystem sftp internal-sftp

#匹配sftp組

Match Group sftp

#root指定到sftp這一層

ChrootDirectory /data/sftp?


ForceCommand? ? internal-sftp

AllowTcpForwarding no

X11Forwarding no

5.重啟sshd服務(wù)即可,sftp走的是sshd的端口


報錯一

“Directive 'UseDNS' is not allowed within a Match block”

上面的第4點需要加到sshd_config的文末冲九,切勿加到下面這一段的前面谤草,否則會出現(xiàn)DNS的報錯

UseDNS no?

AddressFamily inet

PermitRootLogin yes

SyslogFacility AUTHPRIVPassword

Authentication yes


報錯二

登錄sftp之后無法上傳下載

需要檢查第3步設(shè)置的路徑權(quán)限問題(chown -R test?/data/sftp/test?)


報錯三

設(shè)置了路徑權(quán)限之后無法登陸

sshd_config中的 “ChrootDirectory /data/sftp” 設(shè)置到了私人路徑層級(/data/sftp/test)有可能導(dǎo)致登錄失敗?


非默認(rèn)端口的連接

#-oPort

sftp -oPort=60001 root@192.168.0.254

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市莺奸,隨后出現(xiàn)的幾起案子丑孩,更是在濱河造成了極大的恐慌,老刑警劉巖灭贷,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件温学,死亡現(xiàn)場離奇詭異,居然都是意外死亡氧腰,警方通過查閱死者的電腦和手機(jī)枫浙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進(jìn)店門刨肃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人箩帚,你說我怎么就攤上這事真友。” “怎么了紧帕?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵盔然,是天一觀的道長。 經(jīng)常有香客問我是嗜,道長愈案,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任鹅搪,我火速辦了婚禮站绪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘丽柿。我一直安慰自己恢准,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布甫题。 她就那樣靜靜地躺著馁筐,像睡著了一般。 火紅的嫁衣襯著肌膚如雪坠非。 梳的紋絲不亂的頭發(fā)上敏沉,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天,我揣著相機(jī)與錄音炎码,去河邊找鬼盟迟。 笑死,一個胖子當(dāng)著我的面吹牛辅肾,可吹牛的內(nèi)容都是我干的队萤。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼矫钓,長吁一口氣:“原來是場噩夢啊……” “哼要尔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起新娜,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤赵辕,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后概龄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體还惠,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年私杜,在試婚紗的時候發(fā)現(xiàn)自己被綠了蚕键。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片救欧。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖锣光,靈堂內(nèi)的尸體忽然破棺而出笆怠,到底是詐尸還是另有隱情,我是刑警寧澤誊爹,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布蹬刷,位于F島的核電站,受9級特大地震影響频丘,放射性物質(zhì)發(fā)生泄漏办成。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一搂漠、第九天 我趴在偏房一處隱蔽的房頂上張望迂卢。 院中可真熱鬧,春花似錦状答、人聲如沸冷守。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至亮钦,卻和暖如春馆截,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蜂莉。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工蜡娶, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人映穗。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓窖张,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蚁滋。 傳聞我的和親對象是個殘疾皇子宿接,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

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