Kali Linux下安裝配置ProFTPD實例

1,安裝ProFTPD

ftp://ftp.proftpd.org/下可以找到官方發佈的各個ProFTPD版本,本人使用ftp://ftp.proftpd.org/historic/source/proftpd-1.3.0a.tar.gz

root@kali:~# wget ftp://ftp.proftpd.org/historic/source/proftpd-1.3.0a.tar.gz

root@kali:~# tar –xf proftpd-1.3.0a.tar.bz2 (或tar zxvf proftpd-1.3.0a.tar.gz)

root@kali: ~# cd proftpd-1.3.0a

root@kali:~# ./configure --prefix=/var/proftpd --sysconfdir=/etc --enable-ctrls    //設置安裝目錄/var/proftpd, 配置文件目錄/etc

注:如果這一步出現錯誤
configure: error: C++ preprocessor “/lib/cpp” sanity check
check See 'config.log' for more details
那是說明,C++編譯器的相關package沒有安裝或者是缺少內核頭文件包。
解決方法:

  1,在終端執行 apt-get install glibc-headers gcc-c++
  2,apt-get install build-essential
    uname -r
    apt-get install linux-headers-'kernel version'

root@kali:/proftpd-1.3.0a#make    //編譯

root@kali:/proftpd-1.3.0a# make install  //安裝

2,配置ProFTPD 

root@kali:/proftpd-1.3.0a# groupadd kevin         //建kevin組

root@kali:/proftpd-1.3.0a# useradd kevin –g kevin –d /var/ftp –s /sbin/nologin      //添加用戶kevin

注:需在/etc/shells文件中添加一行“/sbin/nologin”(否則在登錄ftp時會出現登錄失敗的錯誤)

root@kali:/proftpd-1.3.0a# passwd kevin       //設置密碼

root@kali:/proftpd-1.3.0a# mkdir /var/ftp       //創建目錄

root@kali:/proftpd-1.3.0a# chgrp kevin /var/ftp            //將ftp目錄的所屬組改爲kevin

root@kali:/proftpd-1.3.0a# chmod –R 755 /var/ftp  //改變ftp目錄權限爲屬主全部權限,同組和其他爲可讀權限

root@kali:/proftpd-1.3.0a# vim /etc/proftpd.conf   //修改配置文件

root@kali:/proftpd-1.3.0a# /var/proftpd/sbin/proftpd //啓動服務,每次修改配置文件之後要“pkill  proftpd“命令殺掉proftpd服務,再重啓


使用ifconfig查看ip地址,比如爲192.168.121.129。

root@kali:~# ftp 192.168.121.129

然後輸入新建的用戶名和密碼即可。

或者,在瀏覽器輸入ftp://192.168.121.129,彈出界面,登陸。



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