虛擬機和主機文件互傳


前言

開發過程中經常要在虛擬機centos和主機win10之間傳送文件,寫代碼一般在主機用zend studio,寫完了用ftp傳到虛擬機運行測試,所以搭建一個ftp就很有必要啦。開發環境如下:

虛擬機:vitualbox

虛擬機裝了個centos7

本機:win10

搭建ftp

這里我們使用vsftpd來搭建一個ftp服務器

#安裝vsftpd
$ yum install vsftpd
$ service vsftpd start
#添加專門用於ftp上傳的用戶,指定訪問某個文件夾,我的代碼是放到apache的網站根目錄
$ groupadd ftpgroup
$ useradd -g ftpgroup -d /usr/local/httpd/htdocs -M web
$ passwd web
12345678
$ vi /etc/vsftpd/chroot_list
web
#修改對應文件夾的所有者,不然會出權限問題
$ chown web htdocs

2.使用ftp客戶端連接虛擬機

ftp客戶端有很多,這兒我使用的是xftp,新建一個連接,然后配置一下就可以了

3.報錯

無法連接,可以檢查防火牆設置,因為是開發環境,我貪方便都是直接關閉防火牆:

$ systemctl stop firewalld

傳文件報550錯誤,可以先暫時關閉selinux:

$ setenforce 0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM