Portál AbcLinuxu, 10. května 2025 03:12

Dotaz: SSH z win na linux přes linux

17.7.2008 20:53 Pavel
SSH z win na linux přes linux
Přečteno: 389×
Odpovědět | Admin
Zajímalo by mne jak by šel řešit přenos dat pomocí ssh z PC Win stanice, která je v lokální síti přes linux server v DMZ v téže síti na linux server v cizí síti. Nejsem si jistý, zda by i v této situaci bylo možné použít pscp a plink (v případě spojení stanice - 1 linux server bez potíží). Domácí linux server by šel možná obejít sambou a spouštět plink, resp. pscp z ní. Možná však existuje elegantnější způsob. Může někdo poradit?

Pavel
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Gilhad avatar 18.7.2008 04:38 Gilhad | skóre: 20 | blog: gilhadoviny
Rozbalit Rozbalit vše Re: SSH z win na linux přes linux
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevim, zda to pomuze, ale ja casto prenasim neco prez ssh cestou linux-linux-linux tak, ze soubor nakopiruju na ten prostredni box a z nej to pak kopiruju na cilovy a smazu. Asi tak stejne casto pouzivam kopirovani prez scp "odnekud-sem" jako "odsud-nekam" a ruzne to kombinuju podle toho, na kterem stroji/strojich jsem zrovna zalogovan
18.7.2008 07:47 Miklik | skóre: 27 | Krnov
Rozbalit Rozbalit vše Re: SSH z win na linux přes linux
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná něco takového LANPC# plink -i key1.ppk dmzuser@DMZSRV "ssh -i key2 outuser@OUTSRV cat file.txt" > file.txt

a nebo

LANPC# plink -i key1.ppk dmzuser@DMZSRV "scp -i key2 outuser@OUTSRV:/path1/file.txt /path2/file.txt" LANPC# pscp -i key1.ppk dmzuser@DMZSRV:/path2/file.txt /path3/file.txt
Netvrdím to, ale možná je to pravda.
18.7.2008 09:50 Pavel
Rozbalit Rozbalit vše Re: SSH z win na linux přes linux
plink umožňuje (parametr m) definovat v souboru příkazy, které lze provádět na linux serveru. Akorát nevím jak se zde vypořádat s příkazem scp, resp. s autentizací na vzdálený server.

Pavel
18.7.2008 11:11 Miklik | skóre: 27 | Krnov
Rozbalit Rozbalit vše Re: SSH z win na linux přes linux
Autentifikace je možná použitím klíčů. např. OpenSSH - bezpečně a pohodlně

Toto jsem zkoušel a funguje to bezobslužně.
plink -i key1.ppk dmzuser@DMZSRV "ssh -i key2 outuser@OUTSRV cat file.txt" > file.txt

S parametrem -m to bude to samé, ale to bych použil jen v případě, že je potřeba vykonat více příkazu na DMZSRV. Na OUTSRV je možno taky spustit nějaký skript, který vykoná více příkazu.
plink -i key1.ppk dmzuser@DMZSRV "ssh -i key2 outuser@OUTSRV script.sh" > file.txt
Netvrdím to, ale možná je to pravda.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.