Presmerovani komunikace pres ssh

Martin Mevald mevald na vegagroup.cz
Čtvrtek Říjen 22 09:20:26 CEST 1998


> Dobry den (vecer)!
> 
>     Mam takovy problem :
>     Dve instance aplikace na dvou oddelenych pocitacich si obcas pretahuji
mezi
> sebou nejaka data po siti. Potrebuju tento kanal nejak zakryptovat,
protoze se
> jeden z techto pocitacu stehuje na Internet (druhy zustava na lokalni siti
).
> Chtel jsem k tomuto ucelu pouzit presmerovavani portu, ktere nabizi ssh.
Jenze
> v dokumentaci ani v man strance jsem toho moc nenasel (kromne toho, ze to
pry
> jde) a veskere me pokusy skoncili neuspechem.

Automaticke vytvoreni sifrovaneho kanalu:

Do /etc/inittab pocitace na lokalni siti zadejte:

ssh0::respawn:/usr/local/bin/ssh -n -l kanal -L 8021:www.x.cz:21 -L 8023
:www.x.cz:23 -L 8110:www.x.cz:110 -C www.x.cz

Ssh se bude automaticky  prihlasovat (uzivatelske jmeno kanal)

Na vzdalenem pocitaci bude uzivatel kanal (bez hesla). Jako shell bude mit
uvedeno /bin/nosh

/bin/nosh:
---------------------
#!/bin/bash



if env | grep SSH_CLIENT=191.1.1.5

then

ps -h | grep 65535d | noshk
exec sleep 65535d

else
echo Automaticky SSH kanal - jdi pryc
fi
-----------------------------------

/bin/noshk:
------------------------
#!/bin/bash

while read x p; do
kill $x
done
-----------------------


--
Martin Mevald mevald na vegagroup.cz martinmv na hornet.cesnet.cz


Další informace o konferenci Linux