Win與Linux文件互傳(VM虛擬機)


Win與Linux文件互傳(VM虛擬機)
(從WORD轉為MD還要單獨添加圖片也太麻煩了吧)
一. 直接使用Xshell的Xftp

二. 使用openssh-client,wget,ftp,rcp等linux常用命令和軟件包

三. 使用VMtools文件共享

(一). 文件直接拖拽

目前發現在root用戶下無法使用,切換回普通用戶才可以。除此之外VM自帶VMtools安裝,不用自己安裝,在虛擬機選項中重新安裝VMtools會顯示灰色。

(二). 使用共享文件

在虛擬機選項卡中設置選項,選項界面在這里插入圖片描述找到共享文件夾,選擇總是啟動,並添加所共享的文件夾即可。在/mnt/hgfs中可以找到共享文件。

(三). 下面着重於沒有自動安裝VMtools的安裝(以centos7.7為例)

在虛擬機選項卡中選擇設置,更改紅色的選項,使用linux.iso鏡像
在這里插入圖片描述
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-WMXdksmN-1587019947103)(media/1ad6f0ef162988d29c2d68c256c83fac.png)]

在linux桌面會出現VMware
Tools的光碟圖標,將其中的tar.gz文件解壓到任意文件夾,並在當前文件夾右鍵選擇使用終端打開,使用./vmware-install.pl命令安裝即可(非GUI界面的同理)。

備注:Vmtools全版本鏈接

注意:共享文件不是,文件管理器其他位置中的Windows網絡選項。
在這里插入圖片描述
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-J1Yv5eR1-1587019947105)(media/d114e1f59563a4da57a73b84c7aa2206.png)]

使用WinSCP

  1. 安裝WinSCP

  2. 使用win10 CMD ipconfig命令查看本機所有ip,本機所有IP如下,找到其中的VMware
    Network Adapter
    VMnet。在這有兩個可能是的ip地址192.168.64.1和192.168.204.1,並且使用ping命令都能ping通。

在這里插入圖片描述

  1. 在虛擬機中查找IP,本次使用Centos7.7
    ,使用ifconfig命令找到所有inet,其中與Win10中找到的ip相同的ip即為本次要連接的虛擬機。
    在這里插入圖片描述
    [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-Q87f4vLg-1587019947108)(media/fec0954187dc541d9eeb2edee138c478.png)]

  2. 使用WinSCP登陸,文件協議選擇SFTP

在這里插入圖片描述
注意:其中主機名填ip地址,而非使用hostname
-f得到的主機名。端口號默認就可以,測試發現和防火牆並沒有什么關系,在此我只防火牆只打開了2277端口
在這里插入圖片描述

,最后同樣是可以正常連接使用。

備注:WinSCP主頁:https://winscp.net/eng/index.php

查看開放的端口:

firewall-cmd --list-ports

添加例外端口:

firewall-cmd --add-port=8080/tcp

查看防火牆狀態

firewall-cmd --state

停止firewall

systemctl stop firewalld.service

禁止firewall開機啟動

systemctl disable firewalld.service
rewalld.service

禁止firewall開機啟動

systemctl disable firewalld.service


免責聲明!

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



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