Persistentni ssh (nebo podobne)

Jan Domankus jdo na sherpax.ch
Úterý Listopad 23 22:50:24 CET 1999


Hi,

Petr Snajdr wrote:

> Pavel Kankovsky napsal:
> > Obavam se, ze v tom pripade se pouze obrati role, ve kterych budou uzly
> > pri vytvareni vedlejsiho spojeni figurovat, ale porad to pujde mimo SSH
> > kanal. FTP je proste blaznivy protokol.
>
> Proc? Uplne staci, kdyz ftp-data port bude vzdy stejny a server
> se choval jako server i pro ftp-data spojeni. To jde zaridit a pokud
> to jde zaridit lze ho i forwardovat pres SSH. Pro zacatek by to mohlo
> stacit.
> viz. prikazy PASV a PORT FTP protokolu. Rozdil je jen
> v tom, ze oproti puvodnimu navrhu se nebude forwardovat port jeden, ale dva.
> Pletu se v necem?

Myslim ze ano. FTP server na prikaz PASV odpovie adresu socketu presne tak, ako
ju ocakava v prikaze PORT, cize: (i1,i2,i3,i4,p1,p2) [i? - cast IP adresy, p? -
cast portu]. A port nie je vzdy ten isty.
Napr.:
    $ telnet ssus10
    Trying 163.158.53.10...
    Connected to ssus10.
    Escape character is '^]'.
    220 ssus10 FTP server (SunOS 5.7) ready.
    USER xxx
    331 Password required for xxx.
    PASS xxxxxx
    230 User xxx logged in.
    PASV
    227 Entering Passive Mode (163,158,53,10,242,105)
    QUIT
    221 Goodbye.
Tu server ocakava datovu kanal na 163.158.53.10 port 62057 (ak som to dobre
zratal).

Regards,

                Fonzie




Další informace o konferenci Linux