Linux下部署FTP服務器

Linux下部署FTP服務器


下載安裝包

在這裏介紹的是離線部署FTP,首先下載對應的rpm包,下載連接爲:php

安裝ftp服務器

  • 關閉防火牆
service iptables stop  #臨時關閉
chkconfig  iptables  off  #永久關閉(重啓不開啓)
  • 關閉selinux
setenforce  0   #臨時關閉

#永久關閉
vim  /etc/selinux/config
將SELINUX=enforcing改成SELINUX=disabled
  • 查看是否安裝vsftp
rpm -qa | grep vsftpd

若是出現vsftpd-x.x.x-xx.el5,說明已經安裝 vsftphtml

  • 安裝vsftpd
rpm  -ivh  vsftpd-2.2.2-14.el6.x86_64.rpm
  • 啓動vsftpd
service vsftpd start

顯示爲linux

vsftpd 啓動 vsftpd:[肯定]
  • 添加用戶(用戶名、密碼爲:guorui)
useradd -d /home/ftp -s /sbin/nologin guorui
passwd guorui
兩次輸入guorui(修改密碼)

注意目錄「/home/ftp」請按照機器的狀況進行設置,建議選取機器上最大的一塊盤目錄。vim

  • 設置vsftpd開機自啓
chkconfig vsftpd on

安裝ftp客戶端

  • 安裝客戶端
rpm –ivh ftp-0.17-54.el6.x86_64.rpm
  • CLI鏈接ftp
ftp [ip]
  • 測試可否上傳與下載
put  /real/path/fileName  fileNameOnFTP
get  /real/path/onFTP/fileName  /save/path/onLocal/fileName

FAQ

  • 若是遇到沒法上傳的狀況:
227 Entering Passive Mode (192,168,18,1,19,132).
553 Could not create file.

嘗試修改/home/ftp目錄權限爲777:chmod 777 /home/ftp。而後進行測試看是否已解決。服務器

相關文章
相關標籤/搜索