Portál AbcLinuxu, 11. května 2025 10:43

Dotaz: rsync s klici vlozeny do bashe se pta na heslo

29.10.2015 21:01 @Tonda
rsync s klici vlozeny do bashe se pta na heslo
Přečteno: 281×
Odpovědět | Admin
Vygeneroval jsem klice, rsync funguje na heslo vzdaleneho stroje se nepta, ale kdyz jsem stejny prikaz vlozil do bash skriptu, uz se na to heslo pta.

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

Odpovědi

pavlix avatar 29.10.2015 21:10 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: rsync s klici vlozeny do bashe se pta na heslo
Odpovědět | | Sbalit | Link | Blokovat | Admin
Obávám se, že zde je problém v samotném dotazu. Když se rsync zavolá z interaktivního shellu, tak se chová úplně stejně jako když se zavolá ze skriptu volaného z interaktivního shellu. Celý problém bude nejspíše v tom, z jakého prostředí rsync voláš, ať už ho voláš přímo nebo přes skript.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
29.10.2015 21:15 @Tonda
Rozbalit Rozbalit vše Re: rsync s klici vlozeny do bashe se pta na heslo
Promiň nejsem profík, co to znamená "z jakého prostředí", ať mohu pomoct s nalezením problému. Každopádně děkuji za rychlou reakci.
29.10.2015 21:37 Jack
Rozbalit Rozbalit vše Re: rsync s klici vlozeny do bashe se pta na heslo
Jak to poustis? Z cronu nebo rucne?
29.10.2015 21:42 @Tonda
Rozbalit Rozbalit vše Re: rsync s klici vlozeny do bashe se pta na heslo
Zatím stále ručně.
29.10.2015 21:50 NN
Rozbalit Rozbalit vše Re: rsync s klici vlozeny do bashe se pta na heslo
Jede vsechno pod stejnym uzivatelem?
29.10.2015 22:10 @Tonda
Rozbalit Rozbalit vše Re: rsync s klici vlozeny do bashe se pta na heslo
ano vse root
29.10.2015 22:32 NN
Rozbalit Rozbalit vše Re: rsync s klici vlozeny do bashe se pta na heslo
Hm, no uplne idealni bude pustit debug/verbosity SSH a podivat se primo kde je problem.
Jendа avatar 29.10.2015 22:49 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: rsync s klici vlozeny do bashe se pta na heslo
Takže když úplně to stejné, co vkládáš do terminálu, vložíš do souboru, a řekneš bash soubor.sh, tak to najednou chce heslo? Strč před to ls -l cesta-ke-klíči a head -n 1 cesta-ke-klíči. Nebo používáš SSH Agent?
pavlix avatar 29.10.2015 23:52 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: rsync s klici vlozeny do bashe se pta na heslo
Je potřeba se na věc dívat systematicky. Podle mě rsync ani SSH nijak nerozlušují, zda jsou spuštěné z interaktivního interpretu nebo interpretu zpracovávajícího skript. Tak jak to popisuje Jenda, by ti z jednoho shellu zavolání ssh nebo rsync přímo mělo dávat totožné výsledky se zavoláním skriptu pomocí toho stejného shellu.

Jestliže tomu tak není, tak podle mě neděláš to, co Jenda popisuje a tudíž vynecháváš nějakou velmi podstatnou informaci.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
pavlix avatar 29.10.2015 23:54 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: rsync s klici vlozeny do bashe se pta na heslo
Za mě jednoduchý test...
pavlix@mole ~/tmp $ ssh fox
root@fox:~# logout
Connection to fox.pavlix.net closed.
pavlix@mole ~/tmp $ echo ssh fox > ssh-fox.sh
pavlix@mole ~/tmp $ bash ssh-fox.sh
root@fox:~# logout
Connection to fox.pavlix.net closed.
V obou případech totožný výsledek.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
1.11.2015 02:04 pletiplot | skóre: 14
Rozbalit Rozbalit vše Re: rsync s klici vlozeny do bashe se pta na heslo
Odpovědět | | Sbalit | Link | Blokovat | Admin
Předáváš tomu rsyncu cestu k tomu klíči? Klíč je bez šifrování?

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.