psani na /dev/tty

Milan Sorm xsorm na informatics.muni.cz
Pondělí Červen 21 12:19:22 CEST 1999


Sun, Jun 20, 1999 ve 11:42:17PM +0200 Milan Pikula - WWW napsal:
# On Sun, 20 Jun 1999, Jan Kasprzak wrote:
# 
# W>: char ttypty[] = "/dev/ptya0";
# W>
# W>	Neni lepsi pouzivat openpty()/forkpty() (tohle jsem vycetl
# W>v /usr/include/pty.h) - nebo nejake jine UNIX98 rozhrani?
# W>Vyse uvedeny kod je neprenositelny - proc by se pty zarizeni mely
# W>jmenovat /dev/ptyXY?
# W>
# W>-Yenya
# 

Diky vsem za pomoc, nakonec jsem pouzil perlovske Ptty. Vysledny Perlovy
modul, ktery zavola ssh s prikazem a heslem a vrati vystup toho prikazu je
na http://www.fi.muni.cz/~sorm/ftp/Ssh.pm - je to jen beta-beta-beta-0 a
jede z toho jen ta prvni funkce call_ssh.

Je to napr. pro pripad, ze chcete udelat:

Ssh::call_ssh('xsorm','aisa.fi.muni.cz','ls','mypassword');

a ono to vrati vystup toho ls.

Jeste vymyslim, jak udelat ovladani scp (scp vola ssh a ssh se pta na
heslo).
napada me udelat to:

ja -> scp -> filtr pro podsunuti hesla -> ssh

zatim nevim, jak tomu filtru podat to heslo bezpecnym zpusobem. scp se da
volat s paramaetrem, co ma volat za ssh-cko, coz u mne bude ten filtr. filtr
bude simulovat transparentnost a na zacatku tam hodi to heslo.

milan


Další informace o konferenci Linux