網頁 貼吧 文章 作者 工作  
網頁搜尋
 
 愛PO吧 >> 以馬內利翡翠 >> 瀏覽文章
回覆 加入我的最愛 與好友分享

Linux 安裝 SFTP 服務 (ProFTPD)

本被文章 0 次, 共有回覆 2  
0
 
0
高國華 陰牙人 惡魔獵人[hr]
SFTP 感覺上比 FTP 要來得安全些,其實 vsFTPD 已經很好用了,但老大就是要用 SFTP ,所以就去搜尋了一下,發現新版的 OpenSSH 也可以用 SFTP ,也實做OK,但是一直卡在 Log ,所以就回頭找 FTP 服務的軟體,剛好最新版本的 ProFTPD 有提供 SFTP 的功能,並且也修正了一些 Bug,所以就在幸運之神的眷顧下完成了。

1.到 ProFTPD 的官網 ( ftp://ftp.proftpd.org/distrib/source/ ) 下載最新的版本,我是下載 proftpd-1.3.3b.tar.gz

2. 解開 proftpd ,並進到該目錄

./configure \
--prefix=/usr/local --sysconfdir=/etc \
--localstatedir=/var/run --mandir=/usr/local/man \
--without-pam --disable-auth-pam --enable-openssl \
--enable-shadow --enable-autoshadow \
--with-modules=mod_ratio:mod_readme:mod_sftp
3.安裝

SimManagermake && make install

4.安裝完時,在 /etc/init.d/ 沒有 proftpd ,自己建置

touch proftpd
chmod +x proftpd

內容如 http://www.proftpd.org/docs/howto/Stopping.html

這樣就可以用 /etc/init.d/proftpd start 來啟動 proftpd 了
並且在 /etc/rc.d/rc.local 下面加上一行 /etc/init.d/proftpd start

Chimp5.到 /etc/ssh/sshd_config 改 port 22 到其他 port

6.設定 /etc/proftpd.conf

port 22
SFTPEngine On
SFTPHostKey /etc/ssh/ssh_host_rsa_key
SFTPHostKey /etc/ssh/ssh_host_dsa_key

SetEnv TZ :/etc/localtime
TimesGMT off

SystemLog /var/log/proftpd/proftpd.log
LogFormat myxfer "%{%Y/%m/%d %H:%M:%S}t [%u] \"%m %f\" (%bB/%TS)"
LogFormat myauth "%{%Y/%m/%d %H:%M:%S}t [%u] \"%r\": %S (%a)"
ExtendedLog /var/log/proftpd/login.log auth myauth
ExtendedLog /var/log/proftpd/transfer.log read,write myxfer

7.到 /var/log

mkdir proftpd

8.重開機,讓 SSH, ProFTPD 同時啟動,這時 port 22 是給 ProFTPD 用,SSH 是用步驟 5 設定的 port

逛上一篇:   逛下一篇:

作者: evwgvxec
  (2011-11-10 03:38)
推薦文章: 將本文章推薦到【百度收藏】 將本文章推薦到【YouPush】 將本文章推薦到【udn共享書籤】 將本文章推薦到【Fiigo】書籤

 本文章共有回覆 2 篇,分 1 頁
 聲明:以上內容不代表本站立場,且內容由網友發表提供,若有爭議或違法由發表者承擔,本站將不負責連帶責任,謝謝。

 IPoBar  愛PK  愛遊戲  愛online
新手教學 客服中心 站務公告 交換連結 合作提案 關於我們
 
版權所有©ipobar Ltd., All Rights Reserved.
論壇內會員言論僅代表個人觀點,不代表本站同意其說法,本討論區不承擔由該言論所引起的法律責任