因為工作上的需求,有時後得用 Linux 模擬客戶端的環境。通常是模擬 Linux or Unix,使得自己到現場的時候能拿出更專業的表現。
這時候,我通常會在機器上建立起 Linux 的 VM。會安裝這個 VM 主要是為了進行一些軟體的安裝驗證。所以,通常需要從自己的 Windows host copy 檔案到 Linux 中。
這時,我通常會使用 FTP。
在 CentOS 底下,可以使用【yum install vsftpd】進行 FTP 軟體的安裝。
安裝完成後,可以透過【service vsftpd start】來啟動 FTP 的服務。
另外,我們可能希望檔案可以上傳到 Home Directory。
此時,因為 Linux 上一些預設的限制,要達成此條件的話,要執行下列指令:
/usr/sbin/setsebool
-P ftp_home_dir 1
如此應該就可以正常運作。當然,如果你要使用的是 root 帳號,還要設定下列檔案:
/etc/vsftpd/ftpusers
/etc/vsftpd/user_list
必須將 root 帳號從排除清單中移除,才可以用 root 登入。
沒有留言:
張貼留言