Linux下FTP伺服器的安裝(proftpd

2021-08-26 02:00:04 字數 1901 閱讀 1396

本文詳細描述如何使用proftpd原始碼安裝proftpd到linux系統上。

檢視gcc和make有沒有安裝,如果沒有安裝的話,就趕緊先安裝它們,在進行原始碼編譯和安裝的時候需要使用它們。檢查linux伺服器上是否已經安裝proftpd,命令為:

# rpm -qa | grepproftpd

# rpm -e proftpd.***解壓縮後進入到原始碼目錄:

# tar -zxvf proftpd-1.3.3e.tar.gz

# 解壓完畢後會產生proftpd-1.3.3.e目錄。

# cdproftpd-1.3.3e

# 在這個目錄下的install請詳細的閱讀,裡面有安裝的重要資訊。

進行編譯前的引數設定:

# ./configure --prefix=/usr/local/proftpd--enable-shadow --enable-autoshadow \

--with-modules=mod_ratio:mod_readme:mod_wrap

# 請注意,prefix標識我們要安裝的proftpd目錄,--enable-shadow則是預計要以系統的/etc/shadow作為ftp登入時密碼驗證的檔案!此外,還可以加入許多模組,會讓我們的proftpd變的更加靈活。

編譯和安裝:

# make &&make install

# 在這個步驟之後,proftpd會安裝到/usr/local/proftpd目錄下,其中etc/proftpd.conf為配置檔案,至於說明文件則放置於/usr/local/proftpd/share/man目錄中。

# vi /etc/man.config

# 加入下面一行就可以使用man來檢視proftpd用法了,加入到配置檔案中manpath位置。

manpath /usr/local/proftpd/share/man

# groupadd ftp

# useradd -d /home/fpt-g ftp -s /sbin/nologin ftp

-d 指定新建使用者的主目錄;

-g 加入的組

-s /sbin/nologin 指定使用者不能從shell登入,只能使用者ftp方式登入,處於安全考慮。

修改proftpd.conf中的user和group為ftp,umask為002。

修改主目錄的許可權:

# chown ftp.ftp/home/ftp

進入到源**命令執行下面的命令:

# cpcontrib/dist/rpm/proftpd.init.d /etc/rc.d/init.d/proftpd

# vi/etc/rc.d/init.d/proftpd

path="$path:/usr/local/proftpd/sbin:/usr/local/protfpd/bin"

修改proftpd的執行許可權:

# chmod +x/etc/rc.d/init.d/proftpd

修改配置檔案,把有關組的注釋去掉。

修改為自動啟動命令:

[[email protected]]# chkconfig --level 35 proftpd on

[[email protected]]# chkconfig --add proftpd

啟動ftp伺服器:

# service proftpdstart

1> proftpd.conf為配置檔案,所在目錄為etc/proftpd.conf

2> proftpd為proftpd daemon執行檔案。命令格式

# proftpd -c 3> ftpcount為顯示主機上使用的proftpd的連線數。

4> ftpshut為指定多久以後proftpd服務終止。

5> ftpwho可以用來檢視目前有多少人使用proftpd這個伺服器。

Linux下安裝ftp伺服器

登入到 linux 例項。執行命令yum install y vsftpd 安裝 vsftpd。出現下圖表示安裝成功。或者通過壓縮檔案進行安裝 通過lrzsz上傳到linux伺服器,進行解壓到制定位置 rpm hvi vsftpd 3.0.2 25.el7.x86 64.rpm 執行以下命令進入 e...

Linux下FTP伺服器的安裝(proftpd

本文詳細描述如何使用proftpd原始碼安裝proftpd到linux系統上。檢視gcc和make有沒有安裝,如果沒有安裝的話,就趕緊先安裝它們,在進行原始碼編譯和安裝的時候需要使用它們。檢查linux伺服器上是否已經安裝proftpd,命令為 rpm qa grepproftpd rpm e pr...

linux安裝ftp伺服器

linux安裝ftp元件 安裝完後,有 etc vsftpd vsftpd.conf 檔案,是vsftp的配置檔案。root bogon yum y install vsftpd 此使用者就是用來登入ftp伺服器用的。root bogon useradd ftpuser 這樣乙個使用者建完,可以用這...