abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 01:02 | Zajímavý článek

Minulý týden byly vydány verze 1.2.3 a 1.1.7 webového poštovního klienta Roundcube. V oznámení o vydání bylo zmíněno řešení bezpečnostního problému nalezeného společností RIPS a souvisejícího s voláním funkce mail() v PHP. Tento týden byly zveřejněny podrobnosti. Útočník mohl pomocí speciálně připraveného emailu spustit na serveru libovolný příkaz. Stejně jako je popsáno v článku Exploit PHP’s mail() to get remote code execution z roku 2014.

Ladislav Hagara | Komentářů: 0
včera 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 1
včera 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 3
7.12. 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
7.12. 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 2
7.12. 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 6
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 27
6.12. 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
5.12. 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 50
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 797 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Přesměrování výstupu na vzdáleném stroji do lokálního souboru

5.11.2004 09:39 MK
Přesměrování výstupu na vzdáleném stroji do lokálního souboru
Přečteno: 247×
Jakým způsobem přesměrovat výstup příkazu spuštěného z ssh do souboru na lokálním disku?

Díky M

Odpovědi

5.11.2004 09:59 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
Je vidět, žes to ani nezkusil.
ssh stroj příkaz >soubor
5.11.2004 10:06 MK
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
Ne o to mi nejde. Na to by me ani nenapadlo se ptat. Zajima me OBRACENY postup. Pripojim se pres ssh (casto pres nekolik stroju) a vystup presmeruji na lokalni disk. Je to mozne?
5.11.2004 10:19 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
A který z tisíce způsobů by jsi chtěl? Z toho co píšeš mi není jasná jedna věc: Co je to lokální disk? To se ptám jen proto, že třeba tady u mě si pod tím nedokážu nic představit, jelikož nejbližší HD má kolega v notebooku cca 6m ode mě a další nejbližší HD je cca 20m za dvěma stěnama. To teda když nepočítám ty dva co už 2 měsíce leží na vedlejším stole (pochopitelně nezapojené). Nejbližší pojem, který mě napadá je adresářová struktura jádra jehož shelem právě interaktivně pracuji. Jenže to je taky co chvíly něco jiného a dokonce jednotlivé části té struktury se nacházejí na několika různých HD v různých počítačích. Nemluvě o tom, že některé části se na HD nenachází vůbec.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
5.11.2004 10:28 MK
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
Aby otazka mela smysl, tak samozrejme z pocitace z ktereho je inicializovano spojeni.
5.11.2004 10:23 Michal Kubeček
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
Uff. Tak budete muset napsat pořádně, který lokální vlastně myslíte. Lokální klienta nebo lokální serveru?
5.11.2004 10:27 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
Pokud se někdo ptá na přesměrování výstupu na vzdáleném stroji do lokálního souboru a chce přitom přesměrování výstupu na vzdáleném stroji do [vzdáleného] souboru, tak ať si ujasní pojmy...
5.11.2004 10:33 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
A co je to vlastně server? Protože kdyby se mě právě teď někdo zeptal, tak bych mu odpověděl, že pracuji s lokálním X serverem na jehož display ovládám emulátor terminálu (což je x client) bežící na aplikačním serveru a v něm interaktivně pracuji se shellem dalšího serveru. Když bych se teď rozhodl něco uložit na ten app. server, tak fakt netuším, jestli bych to ukládal na serveru, nebo na klientu :-)
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
5.11.2004 10:43 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
No aby to mělo nějakou pointu, tak bych ještě dodal, že když se rozhodnu na tom druhém serveru rozhodnu něco uložit do svého domácího adresáře, tak to vlastně uložím na HD v tom app. serveru jelikož home pochopitelně mám v celé firmě jeden a tentýž a ten je na tom app. serveru. Takže jak vlastně zněla otázka?
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
5.11.2004 11:11 MK
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru

Otazka zni. Jde presmerovat vystup z prikazu spustenem na vzdalenem stroji z ssh do souboru na lokalnim disku fyzicky umistenem v pocitaci z ktereho bylo inicializovano spojeni? A tim myslim skutecne spusteneho na nem (vzdalenem pocitaci) a ne pres ssh (to bych neobtezoval vas ani sebe). Vidim, ze jsem to mel PRESNE popsat, aby nedoslo k tak zmatecne diskusi plne az nesmyslnych variant. Mym nejvetsim omylem vsak bylo vubec se ptat. Presto se naslo par ochotnych poradit...

5.11.2004 11:27 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
login1@pocitac-ze-ktereho-bude-inicializovano-spojeni$ ssh login2@vzdaleny-stroj prikaz-spusteny-na-vzdalenem-stroji >lokalni-soubor
Což je Yetiho první odpověď. Pokud to není to co chtete, tak si ty počítače pojmenujte Alice a Bob a napište, na kterém se spouští ssh, na kterém vzdálený příkaz a kam se má uložit ten lokální soubor.

PS:
prikazu spustenem na vzdalenem stroji z ssh
...
A tim myslim skutecne spusteneho na nem (vzdalenem pocitaci) a ne pres ssh
WTF?!
5.11.2004 11:47 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
No, mě už to možná začíná docházet. On se připojí přes x počítačů na nějaký počítač, spustí si tam nějaký program a terve potom si uvědomí, že by si měl ten výstup přesměrovat na počítač na kterém celou tu anabázi začal. Jen pořád nechápu proč se nemůže vrátit na ten první stroj a celou anabázi absolvovat s tím jedním příkazem a výstup z ssh do lokálního souboru, nebo spustit příkaz a přes ssh to poslat na ten první počítač. To první může udělat určitě a to druhé jen pokud mu lokálně běží sshd. No a pak by ještě mohl pokouzlit s /dev/fd, nebo si otevřít přes ssh tunel a posílat to přes netsocket a další milión možností.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
5.11.2004 12:17 MK
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru

Ne, není tomu tak.

Co třeba takhle. Příkaz spuštěný na 'paty_vzdaleny_stroj' (alias bob_paty) uloží výstup na 'pocitac-ze-ktereho-bude-inicializovano-spojeni' (alias alice). S tím, že předem nevím, jaký to bude bob, příkaz nebo soubor atp., který bude zpracován. Ani nevím, přes kolik bobů se budu přihlašovat. Jde o interaktivitu a ne automatizaci, abych si to nabouchal předem do skriptu a spouštěl přes ssh.

Yetiho řešení mohu použít v případě, že nejprve zjistím co a jak. A pak to provedu z alice. To znám, to není problém. Ale nejde to rovnou, když už tam budu? Jen a jen na to jsem se chtěl zeptat.

Možná tudy cesta nevede. Jen jsem se zeptal, nic víc, nic miň. A některé pěkně rozohnilo.

5.11.2004 12:38 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
Ale nejde to rovnou, když už tam budu?

Ne, nejde, autentizace je jednosměrná. Ssh z alice na boba autentizuje user@alice k vyvádění nepřístojností na bobovi, ale user@bob nemá žádnou možnost provádět cokoli na alici (třeba tam zapisovat soubory), a skutečnost, že je tam zrovna někdo z alice přihlášen, na tom nic nemění. Tu bychom rychle udělali z bezpečnosti cedník.

Tj. musíš to vědět předem a řešit to z alice. Pokud se můžeš sshčknout zpět, tak ho použij, jinak můžeš celou cestu otevírat tunely, aby ses dostal zpět, ale opět to musíš explictině dělat, protože ssh autentizuje jednosměrně.
5.11.2004 15:12 Michal Kubeček
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
Ssh z alice na boba autentizuje user@alice k vyvádění nepřístojností na bobovi, ale user@bob nemá žádnou možnost provádět cokoli na alici

Pro případné začátečníky bych upozornil, že výše uvedené přestává platit v okamžiku, kdy používáme X11 forwarding (parametr '-X'). Sice je to ve slušných návodech zmíněno, ale často se na to zapomíná.

5.11.2004 10:26 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
Mrknu do své křišťálové koule a zkusím třeba:
ssh stroj 'příkaz > soubor'
Nebo:
ssh stroj1 'ssh stroj2 příkaz' > soubor
Až mě zase napadne co je vlastně předmětem otázky, tak zkusím další variantu.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
5.11.2004 10:37 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
Toto ještě myslím nepadlo:
ssh stroj1 příkaz | ssh stroj2 'cat >soubor'
Stanislav Brabec avatar 5.11.2004 17:04 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
V případě, že stroj1 == stroj2, pak toto je jednodušší:
ssh stroj1 příkaz \>soubor
5.11.2004 17:16 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
No a jak se to liší od prvního řešení v mojí reakci krom toho že musím ještě hledat zpětné lomítko ;-)
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
Stanislav Brabec avatar 5.11.2004 17:28 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
Toto přesměruje výstup na stroj, ze kterého se příkaz volá:
ssh stroj1 příkaz >soubor
Toto přesměruje výstup na stroj, na kterém se příkaz spouští:
ssh stroj1 příkaz \>soubor
5.11.2004 18:37 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
a toto udělá to samé:
ssh stroj 'příkaz > soubor'
P.S.: Jeden z nás je trotl :-)
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
5.11.2004 10:01 asdf
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
rek bych neco jako

prikaz | ssh kam -c "cat > soubor"

plus asi i vsemozne obmeny.
5.11.2004 10:10 r080
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
netcat?
5.11.2004 12:08 Tomáš | skóre: 29 | blog: Tomik
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
Vidím, že komentáře jdou vedle. Mně by to ale taky zajímalo, tak otázku přeformuluju. Sedím u počítače A. Přes několik ssh jsem připojený k počítači B. Vesele tam pracuji a najdenou zjistím, že výstup nějakého programu z počítače B bych chtěl mít u sebe na disku (v počítači A). Přitom nemůžu použít klasické SCP přímo na B (nebo naopak) z důvodu firewall apod. Jde to nějak řešit?
5.11.2004 12:38 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
No jedna z moznosti je kdyz spustis ten prvni ssh tak ho pres tee (ssh bob1 | tee session.log)presmerovat do nejakeho souboru no a po skonceni session si ti z toho vydolovat. Dalsi moznosti je rovnou odchytavat /dev/fd toho ssh. Takovej malej sniff s tim, ze si zapnes ukladani, zrovna kdyz to chces ulozit. No a milion dalsich moznosti.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
5.11.2004 12:43 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
To nesmí jít.

Viz tuto odpověd.
5.11.2004 13:32 Tomáš | skóre: 29 | blog: Tomik
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
No to je fakt. S tím tee by to šlo. Dá se všechno logovat do souboru a pak z něho vysekat to, co chci.
5.11.2004 13:58 Radek
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
A proc by to nesmelo jit? Zapominate, ze ten uzivatel je porad na tom prvnim pocitaci prihlasen. Aby to automaticky mohlo zapisovat tam, kam by chtel klient, to je samozrejme nesmysl... Ale co treba zmodem? T.j. reseni, kdy cilovy pocitac (Bob) zacne posilat proud dat a mne se ten prvni pocitac (Alice) zepta, kam a proc to chci na nem ulozit?

V principu autora chapu. Mne taky obcas dost s..., kdyz jsem nekde prihlasenej, a najednou zjistim, ze tam odtud potrebuju nejaky vystup dostat k sobe (a ulozit). A nejvetsi opruz je, kdyz vim, ze cesta pro data existuje, jen se zrovna neda vyuzit na to, co potrebuju...
5.11.2004 14:37 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
A proc by to nesmelo jit?

Protože jsem-li z alice přihlášen na boba jako user, a stejně jak je tam přihlášen jako user někdo z evy (hack nebo i jinak), tak z pohledu boba (tedy stroje, kde chceš akci iniciovat) mezi námi není rozdíl. Proto pokud akci neinicuji akci z alice, tak na se alici nesmí nic stát, jinak by se hacker z evy dostal i na alici. To je základní logika autentizace, je jednosměrná.

A zda se mě má ssh klient na cosi ptát při přenosu souboru? To dost naivní. Přenos souboru je jedna z tísíců věcí, které se mohou přes ssh odehrát a nikdo tam dohackovávat nějakou zvláštní podporu a dotazy všechny, navíc to nemusí být interaktivní...

Jako ještě relativně(!) čisté by mi připadalo hacknout ssh na alici, aby na nějaký signál (nebo jiný lokální podnět) začalo/skončilo přesměrovávat do souboru namísto psaní na terminál. Takhle by měl situaci stále plně v rukou user@alice a nezáviselo by to na tom, přes co a jak je kam přihlášen.
5.11.2004 15:24 Radek
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
To je základní logika autentizace, je jednosměrná.
Ale tady prece vubec nejde o to vyuzit te autentizace alice->bob, tady jde jen o vyuziti te "cesty" pro data, klidne bych se autentizoval zpatky na alici (ale s vyuzitim STAVAJICIHO spojeni).

Jinak samozrejme existuji klienti s podporou prave zmodemu (napriklad upravena verze oblibeneho puttyho) a na bobovi pak staci pustit obycejny zm.

P.S. to je nejaka nova moda, vynechavat slovesa? :)
5.11.2004 15:47 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
Jinak samozrejme existuji klienti s podporou prave zmodemu (napriklad upravena verze oblibeneho puttyho) a na bobovi pak staci pustit obycejny zm.
To neznám (tu vlastnost PuTTY). Je nějak zajištěno, že ten přenos na bobovi smí spustit jen ten, kdo se tam takhle přihlásil z alice (jinými slovy, nemůžou tam ostatní uživatelé boba vložit svoje data?).
5.11.2004 16:49 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
Myslíš něco jako Escape Characters v ssh(1)? To je zajímavá myšlenka. Když by jsi si pro každého toho ssh v cestě nadefinoval jiný escape charakter, tak si můžeš postupně nahodit redirecting v jednotlivých spojeních a netcatem si to poslat z boba5 na alici celkem v pohodě :-) No mě osobně přijde jednodužší se na boba5 připojit znovu z alice a použít přesměrování ;-) Spolu s ssh-add a volbou -A (ForwardAgent) je to fakt tak složitá záležitost, že ... Jenže to by se musel někdo naučit používat ssh.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
5.11.2004 15:26 Michal Kubeček
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
Víte o nějaké spolehlivé metodě, jak by firewall poznal, jestli se jedná o ssh nebo scp? Tedy kromě patchnutí ssh/scp, aby nastavovaly DSCP?
5.11.2004 15:40 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
Tak mě napadá -- co kdyby OpenSSH mělo takovouhle fíčuru: Pokud má klient otevřený nějaký filedeskriptor (kromě 0,1,2) a dostane volbu na příkazové řádce, tak požádá server, aby takový filedescriptor otevřel pro session na vzdáleném stroji. Prostě něco jako forwardování TCP spojení, ale pro roury. Vypadalo by to nějak takhle:
login1@alice$ ssh -d 100 login2@bob 100>soubor # d - fileDescriptor
login2@bob$ ...
login2@bob$ ls >&100
login2@bob$ ..
login2@bob$ logout
Connection closed
login1@alice$ less soubor
Jeden problém mě napadá už teď, a sice že všechny programy spuštěné na bob by měly ten filedeskriptor navíc -- nevím, jestli by to některé nezblblo.

Počítač bob by měl možnost zapisovat jen do daných filedeskriptorů klienta a měl by to povoleno jen login2@bob a root@bob (narozdíl od forwardování TCP).
5.11.2004 16:31 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Přesměrování výstupu na vzdáleném stroji do lokálního souboru
No to už mi přijde jednodužší udělat něco takového:
alice$ ssh bob1 | tee >( sed -n '/# start log/,/# stop log/p' >log.txt)
Použití je snad na bíledni. Připojím se na jiný počítač a z něho zase na další atd. No a když si chci něco uložit do souboru na alici, tak napíšu # start log, pracuji normálně dál a až začnu dělat nezajímavé věci, tak udělám # stop log a nebo ...
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.