天天看點

Linux 虛拟機與主機之間的檔案傳輸(三)

Linux  虛拟機與主機之間的檔案傳輸(三)

一、簡述

       記錄Linux  虛拟機與主機之間的檔案傳輸方式,比如使用共享檔案夾、使用Samba、SecureCRT、FileZilla、CuteFTP軟體等方式進行檔案共享/檔案傳輸。

軟體打包:連結:https://pan.baidu.com/s/1EsuqgAbd4pORE8zJuW05hg 密碼:ldp7

二、方式1:設定共享檔案夾方式

          1、打開VMware Workstation。

Linux 虛拟機與主機之間的檔案傳輸(三)
Linux 虛拟機與主機之間的檔案傳輸(三)
Linux 虛拟機與主機之間的檔案傳輸(三)
Linux 虛拟機與主機之間的檔案傳輸(三)
Linux 虛拟機與主機之間的檔案傳輸(三)
Linux 虛拟機與主機之間的檔案傳輸(三)

 設定成功後檢視,(若是沒有生效,可嘗試重新開機VMware)

Linux 虛拟機與主機之間的檔案傳輸(三)

三、方式2:使用Samba

         在虛拟機能上網情況下,下載下傳安裝samba (需要超級權限)

          apt-get install samba samba-common

Linux 虛拟機與主機之間的檔案傳輸(三)

         安裝完成後,修改samba配置檔案,執行指令:vi /etc/samba/smb.conf

         ​​​​​​​​​​​​​​​​​​​​​

Linux 虛拟機與主機之間的檔案傳輸(三)

        注:如果read only = no 表示可讀寫,也就是可以從windows修改ubuntu的檔案、傳輸檔案到ubuntu、在ubuntu建立檔案 

         設定登入使用者名與密碼

Linux 虛拟機與主機之間的檔案傳輸(三)

        重新開機samba服務,執行指令:/etc/init.d/smbd restart

Linux 虛拟機與主機之間的檔案傳輸(三)

        在Windows登入,使用者名與密碼是之前設定的。(若是無法登入,可嘗試關閉安全軟體,如電腦管家)

Linux 虛拟機與主機之間的檔案傳輸(三)

        或者是在檔案資料總管的路徑中填寫 \\虛拟機IP\使用者名   進行登入

Linux 虛拟機與主機之間的檔案傳輸(三)

       登入成功,就可以看到虛拟機共享的檔案了。

Linux 虛拟機與主機之間的檔案傳輸(三)

四、 方式3:使用SecureCRT遠端登入(基于SSH協定)

                   需要主機與虛拟機互相ping通。

                   1、安裝SSH,執行指令:apt-get install openssh-server (按照提示輸入或預設回車)

Linux 虛拟機與主機之間的檔案傳輸(三)

                    安裝成功後,修改SSH的配置檔案檔案,輸入指令:vi /etc/ssh/ssh_config

Linux 虛拟機與主機之間的檔案傳輸(三)

                    更改如圖所示:(記得儲存)

Linux 虛拟機與主機之間的檔案傳輸(三)

                    重新開機SSH,執行指令:/etc/init.d/ssh restart

Linux 虛拟機與主機之間的檔案傳輸(三)

                   使用SecureCRT軟體登入

Linux 虛拟機與主機之間的檔案傳輸(三)
Linux 虛拟機與主機之間的檔案傳輸(三)
Linux 虛拟機與主機之間的檔案傳輸(三)

                 登入成功:

Linux 虛拟機與主機之間的檔案傳輸(三)

                檔案傳輸部分待補充。

五、方式5:使用FileZilla

             需要主機與虛拟機互相ping通。

             FileZilla是一個免費開源的FTP軟體,官網位址:https://filezilla-project.org/download.php

Linux 虛拟機與主機之間的檔案傳輸(三)

             安裝FileZilla,(預設式安裝即可,注意其中有一步驟詢問是否安裝Opera浏覽器?),安裝成功後打開。

            (注:主機與虛拟機能夠互相ping通)

Linux 虛拟機與主機之間的檔案傳輸(三)

六、方式4:使用CuteFTP    

         需要主機與虛拟機互相ping通。安裝CuteFTP。

        虛拟機需要安裝ftp伺服器           指令:sudo apt-get install vsftpd

Linux 虛拟機與主機之間的檔案傳輸(三)

        修改 vsftppd.conf檔案,讓ftp具有寫權限。指令: vi /etc/vsftpd.conf    (超級權限)

Linux 虛拟機與主機之間的檔案傳輸(三)

       重新開機ftp服務,指令:service vsftpd start

Linux 虛拟機與主機之間的檔案傳輸(三)

      主機需要開啟ftp服務:

       打開“開始”菜單進入“控制台--程式--打開和關閉Windows功能

Linux 虛拟機與主機之間的檔案傳輸(三)
Linux 虛拟機與主機之間的檔案傳輸(三)
Linux 虛拟機與主機之間的檔案傳輸(三)

繼續閱讀