Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - stuubr

Sivuja: [1]
1


Riittääkö tiedostoon ohjaus?
bash_skripti 2>~/errl.log
tai
bash_skripti 2>>~/errl.log (jos haluat säilyttää vanhan datan)

Kaivelet sitten tuota tiedostoa mielesi mukaan..


Kiitos. Hmph.. tuo stderr tulee kun skripti ajaa onelinerin (ssh tunneli: ssh -t -L 5903:localhost:5904 userx@hostx.fi ssh -L 5904:localhost:5905 userz@hostz.fi). Ja tuo stderr voi tulla 1. hostx:lle yhdistettäessä tai 2. hostz:lla yhdistettäessä. Kuinka luen logia esim. jos stderr tulee 1. kohdassa (onelinerin aikana siis)? Tarkoituksena siis olisi tarkistaa, että onko ko. portti hostilla varattuna ja jos on niin keskeytetään tunnelointi ja muodostetaan tunneli uudestaan eri portille.

2
Voiko bash skriptin aikana tullutta stderr:a trapata mitenkään?

Ko. stderr:

bind: Address already in use

channel_setup_fwd_listener: cannot listen to port: 5903

Could not request local forwarding.

Connection to amiserver closed.

3
En ole aivan varma, että tuliko oikeeseen ketjuun, mutta anyway.

Onko mahdollista ketjuttaa SSH tunneleita yhdellä komennolla terminaalista (oneliner)? Siis, että ei tarvitse erikseen luoda aina uutta tunnelia manuaalisesti kun on luonut edellisen tunnelin.

Case: SSH tunneli hostilta A -> B -> C -> D

Nyt muodostan tunnelin seuraavasti:

host A: ssh -L 5903:localhost:5904 käyttäjätunnusB@hostB.fi

host B: ssh -L 5904:localhost:5905 käyttäjätunnusC@hostC.fi

host C: ssh -L 5905:localhost:5900 käyttäjätunnusD@hostD.fi

Eli onko kyseinen tunnelien ketjuttaminen mahdollista yhden rivin komennolla hostilta A? Jos on niin kuinka?

EDIT: ongelma ratkesi.

oneliner: ssh -t -L 5903:localhost:5904 userB@hostB.fi ssh -t -L 5904:localhost:5905 userC@hostC.fi ssh -L 5905:localhost:5900 userD@hostD.fi

Sivuja: [1]