您好,登錄后才能下訂單哦!
這篇“Linux怎么開啟FTP服務”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Linux怎么開啟FTP服務”文章吧。
FTP服務器(File Transfer Protocol Server)是在互聯網上提供文件存儲和訪問服務的計算機,它們依照FTP協議提供服務。
FTP是File Transfer Protocol(文件傳輸協議)。顧名思義,就是專門用來傳輸文件的協議。
\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 21tcp 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.101Connected to 192.168.0.101.220 (vsFTPd 2.0.5)User (192.168.0.101:(none)): frank331 Please specify the password.Password:500 OOPS: cannot change directory:/home/frankLogin failed.ftp> ls500 OOPS: child diedConnection closed by remote host.解決方法:setsebool ftpd_disable_trans 1service 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項,保存后退出.
以上就是關于“Linux怎么開啟FTP服務”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。