自己買了個伺服器來學習,通過原始碼安裝了nginx,php,mysql,現在安裝pure-ftpd來提供乙個遠端連線管理專案。
首先
sudo apt-get update
更新一下軟體庫,然後就可以開始安裝pure-ftpd了
sudo apt-get install pure-ftpd
安裝完了之後可以新增虛擬的使用者組與使用者
新增ftp使用者組
sudo groupadd ftpgroup
往這個組裡新增使用者(這裡後面那個nologin是指不能登入系統的使用者,這樣比較安全,當然也可以指定可以登入系統的使用者)
sudo useradd ftpuser -g ftpgroup -d /home/ftp -s /sbin/nologin
新增完了這兩個之後我們就通過pure-pw來新增虛擬使用者,比如新增使用者testuser,指定訪問的目錄是/var/www/test
sudo pure-pw useradd testuser -u ftpuser -g ftpgroup -d /var/www/test
新增完了之後通過
sudo pure-pw mkdb
讓pure-ftpd來建立虛擬使用者資料
然後通過
sudo /etc/init.d/pure-ftpd restart
重啟pure-ftpd,然後去beyond compare新建乙個ftp嘗試連線,如果連線不上的話請到 /etc/pure-ftpd/auth 下檢視是否有 puredb ?沒有 的話需要在該目錄下通過
sudo ln -s /etc/pure-ftpd/conf/puredb 60puredb
建立乙個軟連線
重啟pure-ftpd後再去連線就可以啦~~~~~
連線上了如果傳檔案報沒許可權的錯誤的話就給資料夾設定下使用者與使用者組
cd /var/www
可以設定為www-data或者當前ftp的使用者與使用者組,不建議給777許可權,不安全
設定為www-data:sudo chown -r www-data:www-data test
設定為ftpuser:sudo chown -r ftpuser:ftpgroup test
參考文章:
UBUNTU下軟體安裝
先簡單說介紹一下ubuntu。ubuntu的中文發音大約為 烏班圖。ubuntu這個單詞源自非洲,意謂 班圖精神 誰都不是一座孤島,自成一體。每個人都包孕於人類,因他人存在而存在,因他人幸福而幸福。下面介紹下在ubuntu下如何裝軟體。linux系統中,軟體通常以源 或者預編譯包的形式提供。1 軟體...
ubuntu下安裝飛鴿
ubuntu下安裝飛鴿傳書g2ipmsg很麻煩,總是出問題,還需要解決中文支援問題 可參考 如下 其實在ubuntu的源中有個軟體 iptux 信使 可以與windows下的飛鴿傳書 飛秋等工具相容,實現傳送資訊與檔案等功能,安裝十分方面。ubuntu 10.10下安裝iptux的方法 1.安裝。在...
Ubuntu下安裝Google Chrome的方法
1.從2016.3開始google chrome開始不再支援i386的架構處理器,在chrome的官網中只有64位的。這裡提供了i386的安裝包和解決安裝時出現的檔案依賴出錯的相關資料。這裡寫鏈結內容 密碼 k7bn 其中 google chrome stable current i386.deb ...