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全版本鏈接
鏈接: https://pan.baidu.com/s/1cspR5MfwAdcnZKDByslijQ 提取碼: ccrr
注意:共享文件不是,文件管理器其他位置中的Windows網絡選項。
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-J1Yv5eR1-1587019947105)(media/d114e1f59563a4da57a73b84c7aa2206.png)]
-
安裝WinSCP
-
使用win10 CMD ipconfig命令查看本機所有ip,本機所有IP如下,找到其中的VMware
Network Adapter
VMnet。在這有兩個可能是的ip地址192.168.64.1和192.168.204.1,並且使用ping命令都能ping通。
-
在虛擬機中查找IP,本次使用Centos7.7
,使用ifconfig命令找到所有inet,其中與Win10中找到的ip相同的ip即為本次要連接的虛擬機。
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-Q87f4vLg-1587019947108)(media/fec0954187dc541d9eeb2edee138c478.png)] -
使用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