導航:首頁 > 配伺服器 > ftp伺服器怎麼對外開啟

ftp伺服器怎麼對外開啟

發布時間:2024-07-30 03:57:20

A. LINUX下如何開啟ftp伺服器

1. 首先伺服器要安裝ftp軟體,查看是否已經安裝ftp軟體下:
#which vsftpd
如果看到有vsftpd的目錄說明伺服器已經安裝了ftp軟體

2. 查看ftp 伺服器狀態
#service vsftpd status

3. 啟動ftp伺服器
#service vsftpd start

4. 重啟ftp伺服器
#service vsftpd restart

5. 查看服務有沒有啟動
#netstat -an | grep 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
如果看到以上信息,證明ftp服務已經開啟。

6.如果需要開啟root用戶的ftp許可權要修改以下兩個文件
#vi /etc/vsftpd.ftpusers中注釋掉root
#vi /etc/vsftpd.user_list中也注釋掉root
然後重新啟動ftp服務。

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的設和培置命令,在不熟悉SELnux前,把SELinux關掉悄棚寬也可以的。

8. 永久開啟,即os重啟後自動開啟ftp服務
方法一:
cd /etc/xinetd.d ,編輯ftp服務的配置文件gssftp的設啟亮置:
vi /etc/xinetd.d/gssftp ,將 修改兩項內容:

(a) server_args = -l –a 去掉-a 改為server_args = -l
(b) disable=yes改為disable=no
(c) 保存退出。

方法二:
(a) system-config-services , 進入圖形界面的System services查看是否有 vsftpd項,如果沒有轉到2.,保存後退出

(b) 用redhat第三張盤 安裝此服務(開始--刪除/增加程序),200K左右

(c) #setup
此時能看到vsftpd項,此時選中此services項,保存後退出.

閱讀全文

與ftp伺服器怎麼對外開啟相關的資料

熱點內容
本地地圖伺服器地址 瀏覽:893
學Python還是php 瀏覽:786
sql命令備份資料庫 瀏覽:635
怎麼把ppt文件上傳到伺服器 瀏覽:572
suselinux命令 瀏覽:930
加密文件下載了知道密碼如何解壓 瀏覽:389
PHP開源項目怎麼學 瀏覽:724
lua調用php 瀏覽:946
一套編程多少錢 瀏覽:338
平移演算法圖 瀏覽:66
當人工智慧學會編程 瀏覽:224
冰箱壓縮機工作的聲音 瀏覽:263
即開型彩票的數據設計演算法 瀏覽:819
a星演算法的提出時間 瀏覽:629
學java工程師 瀏覽:89
玉鳳的伺服器怎麼樣 瀏覽:717
很多人想轉行當程序員 瀏覽:272
Linux為什麼bootloader編譯 瀏覽:701
gcc只運行不編譯 瀏覽:870
網頁無法解析伺服器是什麼意思 瀏覽:928