如何在linux下開啟FTP服務(wù),相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
十余年的下陸網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。全網(wǎng)整合營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整下陸建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“下陸網(wǎng)站設(shè)計”,“下陸網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。
如何在linux下開啟FTP服務(wù)
1. 首先服務(wù)器要安裝ftp軟件,查看是否已經(jīng)安裝ftp軟件下:
#which vsftpd
如果看到有vsftpd的目錄說明服務(wù)器已經(jīng)安裝了ftp軟件
2. 查看ftp 服務(wù)器狀態(tài)
#service vsftpd status
3. 啟動ftp服務(wù)器
#service vsftpd start
4. 重啟ftp服務(wù)器
#service vsftpd restart
5. 查看服務(wù)有沒有啟動
#netstat -an | grep 21
tcp
0 0
0.0.0.0:21
0.0.0.0:*
LISTEN
如果看到以上信息,證明ftp服務(wù)已經(jīng)開啟。
6.如果需要開啟root用戶的ftp權(quán)限要修改以下兩個文件
#vi /etc/vsftpd.ftpusers中注釋掉root
#vi /etc/vsftpd.user_list中也注釋掉root
然后重新啟動ftp服務(wù)。
7. vsftpd 500 OOPS: cannot change directory
登陸報錯:
C:\>ftp 192.168.0.101
Connected to 192.168.0.101.
220 (vsFTPd 2.0.5)
User (192.168.0.101:(none)): frank
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/frank
Login failed.
ftp> ls
500 OOPS: child died
Connection closed by remote host.
解決方法:
setsebool ftpd_disable_trans 1
service vsftpd restart
就OK了!
這是SELinux的設(shè)置命令,在不熟悉SELnux前,把SELinux關(guān)掉也可以的。
8. 永久開啟,即os重啟后自動開啟ftp服務(wù)
方法一:
cd /etc/xinetd.d ,編輯ftp服務(wù)的配置文件gssftp的設(shè)置:
vi /etc/xinetd.d/gssftp ,將修改兩項內(nèi)容:
(a) server_args = -l –a 去掉-a 改為server_args
= -l
(b) disable=yes改為disable=no
(c) 保存退出。
方法二:
(a) system-config-services , 進(jìn)入圖形界面的System
services查看是否有 vsftpd項,如果沒有轉(zhuǎn)到2.,保存后退出
(b) 用redhat第三張盤安裝此服務(wù)(開始--刪除/增加程序),200K左右
(c)
#setup
此時能看到vsftpd項,此時選中此services項,保存后退出.
看完上述內(nèi)容,你們掌握如何在linux下開啟FTP服務(wù)的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!