VMware – Linux – 外部使用 FTP 傳送檔案到虛擬伺服器

例如我在 Windows 寫 PHP,存檔後會傳送到 VMware 的虛擬機 CentOs 的 Server (算是我的 Linux 測試環靜),存檔傳輸希望透過 FTP 傳送。

XAMPP 安裝的 FTP 套件是 ProFTPD,打開使用者的設定檔路徑『/opt/lampp/etc/proftpd.conf』,可以看到下面的內容

所以從設定檔得到 FTP 資訊是

  • host: 192.168.1.103:21 (IP 由虛擬機分配到的)
  • user: daemin
  • password: xampp

如果要讓使用者可以透過 FTP 修改檔案路徑權限,那就

參考關於 Limit 設定的官方說明

改好以後,我們確實可以從實體接透過 FTP 登入虛擬機的路徑 /opt/lampp/htdocs,但這時候不具有任何權限。所以我們要記得修改 /opt/lampp/htdocs 的權限。因為我是拿來自己連線 (架在 VMware 當作開發環境),所以帳號密碼我使用原本的,沒再做修改。但是,建議建立一個 FTP 專用的用戶,並指定該 FTP 使用者有一個專屬的家目錄。

建立使用者群組

建立使用者目錄、用戶、密碼

修改完記得重啟 ProFTPD,或是整個 xampp 重啟也可以。

註解 1 ) 如果要更換 ProFTPD 的密碼,有2種方式,一種是直接修改文件,如前往密碼產生器 http://www.kxs.net/support/htaccess_pw.html ,輸入預設帳號 daemon、自訂密碼,按下送出後會得到加密過後的密文,把它替換掉即可。第二種是裝好 XAMPP 時就先做 XAMPP 安全設定

Comments

發表迴響