Portál AbcLinuxu, 13. května 2024 08:12


Dotaz: Jak poslat ssh do screenu a dostat prompt na heslo?

27.10.2009 11:46 Nicco | skóre: 9
Jak poslat ssh do screenu a dostat prompt na heslo?
Přečteno: 259×
Odpovědět | Admin

pisem bash skript, ktory by mal:

1) vytvorit novy screen

2) poslat do neho "ssh user@server"

3) pripojit sa do screenu, aby uzivatel mohol zadat heslo (heslo je vzdy ine a nemozem pouzit kluce)

4) spustit v screene nejaky vmstat 100, aby ssh spojenie nespadlo

5) odpojit screen

 

Mam ale problem s bodom 2) a 3).

Ked poslem ssh do screenu, tak mi to hodi hlasku na zadanie hesla este mimo screen, ale prompt na zadanie hesla, sa uz neukaze:

screen -A -m -d -S meno #vytvor screen meno

screen -S meno -p 0 -X stuff ssh user@server #posli ssh do meno

screen -x -S meno #otvor meno

 

Ako teda poslat ssh do screenu, aby prompt na zadanie hesla sa vypisal priamo v tom screene?

Diky

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

Odpovědi

27.10.2009 18:51 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Jak poslat ssh do screenu a dostat prompt na heslo?
Odpovědět | | Sbalit | Link | Blokovat | Admin
screen ssh server ?
In Ada the typical infinite loop would normally be terminated by detonation.
28.10.2009 18:35 Nicco | skóre: 9
Rozbalit Rozbalit vše Re: Jak poslat ssh do screenu a dostat prompt na heslo?
No to je vlastne tento moj prikaz: screen -S meno -p 0 -X stuff ssh user@server

ze posli do existujuceho screenu, ktory sa vola "meno" prikaz ssh user@server (to -p 0 je nejake window a je tam kvoli tomu, ze nikdy nepristupeny screen neprijima ziadne prikazy) Teda toto funguje, ale prompt na heslo mi to hodi nie do toho screenu ale do bashu, z ktoreho spustam ten prikaz: screen -S meno -p 0 -X stuff ssh user@server

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.