為了使各個伺服器之間傳遞資料更加高效方便,系統上安裝ftp服務是很必要的。linux系統不像windows系統那樣有其介面化的安裝步驟,這就給很多linux初學者帶來了不小的麻煩。本人參考網友提供的方法結合自己的實際情況,終於成功的安裝上了ftp服務,以下是我的安裝方法,希望能給有同樣難題的朋友乙個參考。
ps:<1>.本人作業系統為:centos-6.7
<2>.安裝vsftpd的時候需接通外網,公司用的**網路的不能安裝成功,比如我的,就是回家安裝成功的 1.
測試是否安裝了ftp服務
#rpm -qa | grep vsftpd
2.若沒安裝則安裝,安裝命令如下:
#yum install vsftpd
3.安裝過程中的詢問(y/n) 全部回答:y 然後enter即可 4.
安裝成功,檢視是否安裝成功
5.查詢當前ftp的狀態
#chkconfig --list |grep vsftpd
可以看到ftp服務目前處於關閉狀態
6.設定為開機啟動
#chkconfig vsftpd on
然後檢視狀態就會看到有的狀態已經是
on,說明已經開啟ftp
7.新增使用者(本人新增的使用者名為test)
#useradd -m -d /home/使用者名稱 -s /bin/sh -g root 使用者名稱
8.設定密碼
9.修改/home目錄賦予同組使用者的讀寫許可權
#chmod 775 /home
10.此時
ftp服務
已經安裝成功,並且也將它置為開啟狀態,但是在客戶端是登入不上去的,這是因為
centos
系統的防火牆預設關閉
ftp服務的,所以需要在配置檔案中新增模組和開放
21埠才可以鏈結
11.新增
ip_conntrack_ftp
模組:輸入以下命令
# vi /etc/sysconfig/iptables-config
在該配置檔案中新增:
12.開啟
21埠 :輸入如下命令
# vi /etc/sysconfig/iptables
在該配置檔案中新增:
13.重啟
iptables
使新的規則生效
14.到此,可以成功的鏈結到
ftp了,但是在軟體測試連線過程中,在使用者驗證的時候出現了錯誤
500,這是
selinux
設定的問題:
可以用下面的命令檢查
15.這是
selinux
的問題,我們只要開啟
ftp_home_dir
,allow_ftpd_full_access
兩個引數的值開啟為
on即可,命令如下:
#setsebool -p ftp_home_dir 1
#setsebool -p allow_ftpd_full_access 1
此時,再登入ftp就會成功的登入了。
Linux上ftp的安裝
1,環境 centos6.5 32位 2,檢查linux上是否安裝了ftp rpm qa grep vsftpd如果已經安裝了ftp服務,則出現ftp的版本資訊 3,使用yum安裝ftp服務 yum install vsftpd 4,檢視ftp服務狀態 service vsftpd status剛剛...
Linux下FTP的安裝配置
安裝 直接yum安裝就可以了 shell yum y install vsftpd 設定開機啟動 shell chkconfig vsftpd on 啟動服務命令 shell service vsftpd start stop restart 配置 vsftp的配置檔案在 etc vsftpd vs...
FTP安裝配置
vsftp fedora13 1.利用fedora裡面的程式安裝解除安裝 2.查詢vsftp 3.安裝 4.開啟vsftp設定面板,啟動服務 5.開啟防火牆中的ftp埠號 6.建立賬戶 密碼 adduser name passwd name remark 關於無法登陸 500 oops cannot...