2012/1/18 Mircea MITU <[email protected]>:
> Salut
>
> exista vreo posibilitate de setare a portului ssh via o variabila de
> mediu, precum:
> export SSH_PORT 1234
> ssh masina (sa faca ssh pe masina:1234)
>
> Sau cunoasteti o metoda similara?
>
> Am un set de aplicatii in diverse limbaje interpretate ce cer
> hostname-ul unui server ssh si apoi fac anumite chestii printre care
> ssh, scp, rsync (over ssh).
>
> Aplicatiile au fost gandite pe cazul in care ssh ruleaza mereu pe portul
> standard.
>
> In cazurile in care ssh nu poate fi accesibil pe portul standard exista
> vreo metoda mai facila de "exportare" a portului ssh dorit si utilizare
> a acestuia de ssh/scp/rsync in cadrul sesiunii respective?
>
> Multumesc in avans

echo <<"EOF" >> ~/.ssh/config
Host $masina
Port $port

EOF

Eu folosesc cu succes metoda asta pt. a face diverse redefiniri ale
variabilelor default (care la randul lor sunt redefinite in
/etc/ssh/ssh_config pentru Host *). De notat ca ce vine dupa Host este
un pattern care va face match pe argumentul lui ssh, nu pe fwdn-ul
masinii, asa ca poti face "aliasuri" diferite pentru diverse masini
care sa se comporte diferit in functie de cum le apelezi. man 5
ssh_config is your friend.

-- 
Petre.
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui