linux 字符終端terminal下 ftp的配置和啓用

1. ftp組件通常不是linux的自帶組件,在ubuntu 12中,就自帶了ftp組件 vsftp,而在redhat 9中,就沒有自帶須要從安裝光盤中或下載相應的ftp的rpm包。linux

~$ sudo apt-get install vsftpd 

2. vsftp的配置,直接在vsftp的配置文件上進行修改保存便可。服務器安裝好以後,能夠在 /etc/vsftpd.conf生成配置文件。ubuntu

~$ sudo gedit /etc/vsftpd.conf

3. vsftpd.conf的配置策略是這樣的,註釋掉某一行,就是關掉這一功能。取消註釋,就是啓用這一功能。下面的幾項功能是基本功能,必需要設置的。服務器

listen=YES                 # 服務器監聽開啓
anonymous_enable=YES       # 匿名訪問容許
local_enable=YES           # 本地主機訪問容許
write_enable=YES           # 寫容許
anon_upload_enable=YES
                           # 匿名上傳容許,默認是NO
anon_mkdir_write_enable=YES  
                            # 匿名建立文件夾容許
dirmessage_enable=YES       # 進入文件夾容許
xferlog_enable=YES          #  ftp 日誌記錄容許
connect_from_port_20=YES     
                            # 容許使用20號端口做爲數據傳送的端口         

4. 安裝完畢後,/srv下會增長一個ftp目錄。咱們在/srv/ftp目錄下建立兩個分別名爲upload和download的目錄,分別用於上傳 和下載。接下來咱們爲剛纔建立的幾個目錄設置權限,以下: spa

~$ sudo chmod 777 /home/ftp
~$ sudo chmod 777 /home/ftp/upload
~$ sudo chmod 777 /home/ftp/download

5. 啓用和關閉ftp服務器:日誌

啓動vsftpd
~$ sudo service vsftpd start

查看當前ftp進程: ~$ ps -e | grep vsftpd
 11291 ?  00:00:00 vsftpd
關閉vsftpd
~$ sudo service vsftpd stop
相關文章
相關標籤/搜索