Portál AbcLinuxu, 16. července 2025 09:08
Dokonce ani rsync není potřeba.
Pro běžná uživatelská data stačí ssh uživatel@můj.stroj.ve.vmware 'tar -c /adresáře /které /chci /přenést' | tar -x
. Nebo z pohledu stroje ve VMWare, pokud je libo: tar -c /adresáře /které /chci /přenést | ssh uživatel@můj.vnější.hustý.stroj 'cd /kde/chci/mít/data; tar -x'
.
Pokud jde o data, kde je potřeba konzistentní obraz, je lépe nabootovat VM z LiveCD, tam příslušné oddíly přimountovat a teprve potom použít jednu z výše uvedených možností. BTW, LiveCD, která mají SSH a implicitně spouštějí sshd, je několik. Příkladem budiž třeba RIPLinux. (Ale to je jen jedno z mnoha.)
No jo, tak to je pak potřeba jiné řešení. Měl jsem za to, že máš ve VMWare nějaký skutečný operační systém (rozuměj UNIX).
Connection refused znamená, že na tom portu nikdo neposlouchá. Connection closed zase může znamenat, že knihovna tcp_wrappers spojení nepovolila. (To se ovšem týká pouze Linuxu.)
Takže tohle je ten první případ, samozřejmě. Na tom portu (22) nikdo neposlouchá. Aby SSH fungovalo, musela by pod Widows běžet nějaká podpora SSH. Takže bys tam potřeboval mít přinejmenším Cygwin a spol.
Chceš-li spojení mezi Windows a Linuxem, použij Sambu. Ve Windows normálně nastav ty soubory jako sdílené (přes Sdílení souborů a tiskáren v sítích Microsoft). Na hostitelském PC musí běžet Samba, musí být rozumně nakonfigurovaná (zejména seznam povolených IP adres a spousta dalších detailů) a oba počítače by měly být ve stejné pracovní skupině. Pak už by spojení nemělo představovat žádný problém. Například v KDE je skvělá podpora pro Sambu, která umožňuje pracovat se sdílenými soubory normálně pomocí oken Konqueroru. Jsou k dispozici ihned, bez explicitního navazování spojení ze strany uživatele a bez mountování.
1. Nastav si VMmachine\Network-Adapter.Host-Only
2. Vytvor si nejakú share-directory na Local-Host, t.j. tvôj linux.
A je to, share-dir nájdeš vo VM-Windows medzi PC v sieti.
Na Linux Hoste to musí ísť nejako takto tiež.
Roman
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.