Liunx在centOS系統下安裝ftp步驟

1.                  Linux下安裝ftp

說明:要想完成以下所有操作,首先必須要將vsftp和ftp都安裝。

1.1.檢查linux系統是否已經安裝了vsftp

使用命令:rpm -qa|grep vsftp

1.2.在yum源上查看可供下載的軟件包

使用命令:yum list vsftpd

1.3.安裝vsftpd軟件

使用命令:yum install vsftpd.i686

1.4.啓動vsftpd服務,並在啓動後搜索該進程是否成功啓動

使用命令:#service vsftpd start

                   #ps _ 

1.5.查看ftp默認的監聽端口21是否已經處於監聽狀態

使用命令:#netstat –pan | grep 21

執行命令後可以看到21端口已經由vsftpd這個進程監聽了。

1.6.服務啓動失敗的解決方法

1)                      服務失敗:

2)                      停止服務後查看服務狀態:

3)                      重啓服務並查看是否已開始監聽服務:

 

說明:在編寫該文檔的時候,一開始只是安裝了vsftpd,所以用ftp匿名登錄的時候一直都登不上去,後來又安裝了ftp才能夠正常的用ftp匿名用戶以及空密碼成功登錄。

1.7.匿名用戶登錄ftp

使用命令:ftp localhost ftp 127.0.0.1登錄

用戶名ftp

密碼:空

1.8.退出ftp

用bye 或quit命令退出ftp

1.9.爲ftp創建一個新用戶

1)                      使用命令:#useradd testftp

      #passwd testftp

2)                      用新用戶登錄ftp

使用命令:# ftp localhost

1.10.      如果用戶登錄失敗

使用命令:

#setsebool ftp_home_dir=1

#service vsftpd status

# service vsftpd restart

 

 

1.11.      下載文件

使用命令:get  /pub/test/ftp.txt   /root/test/backup/ftp.txt

命令說明:用get命令將/root/test/backup文件目錄下的ftp.txt文件下載到/pub/test目錄下

           無論是上傳到目的目錄還是下載到目的目錄,都必須要在目錄下創建好這個文件,參見紅色字體的文件名

1.12.      上傳文件

使用命令:put  /home/testftp/sc/1.txt  /home/testftp/xz/1.txt

命令說明:testftp是ftp登錄用戶,sc和xz是testftp用戶下創建的文件夾

1.13.      Root用戶登錄ftp服務器的設置

Vsftp部署有匿名用戶和本地用戶兩種方式:

本地用戶:用戶在ftp服務器上有賬號,且該賬號爲本地用戶賬號,登陸目錄爲/home/用戶名

匿名用戶:用戶在ftp服務器上沒賬號,登陸目錄爲/var/ftp

/etc/vsftpd/vsftpd.conf  //主配置文件

/etc/vsftpd/ftpusers    //指定哪些用戶不能訪問ftp服務器

/etc/vsftpd/user_list

當在主配置文件vsftpd.conf中設置了userlist_enable=YES,userlist_deny=YES時,user_list中指定的用戶不能訪問ftp服務器。

當在主配置文件vsftpd.conf中設置了userlist_enable=YES,userlist_deny=NO時,僅僅user_list中指定的用戶能訪問ftp服務器。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章