Repository 32bit  Forum
Repository 64bit  Wiki

ssh forward di tutte le porte

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

ssh forward di tutte le porte

Messaggioda ZeroUno » mer mag 30, 2012 10:38

E' possibile con ssh effettuare un forward di un range di porte?

solitamente faccio
ssh -L 1234:host:1234 -L 1235:host:1235 server

Ma a volte le porte diventano veramente tante o randomiche.
E' possibile fare qualcosa che simuli
ssh -L 1230-1239:host:1230-1239 server
?
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4414
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: ssh forward di tutte le porte

Messaggioda masalapianta » mer mag 30, 2012 14:30

for i in `seq 1230 1239`; do ssh -f -n -N -L $i:host:$i server;done
Avatar utente
masalapianta
Iper Master
Iper Master
 
Messaggi: 2775
Iscritto il: dom lug 24, 2005 23:00
Località: Roma
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian

Re: ssh forward di tutte le porte

Messaggioda ZeroUno » mer mag 30, 2012 15:12

bum.
Le porte potrebbero essere anche un migliaio !!
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4414
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: ssh forward di tutte le porte

Messaggioda masalapianta » mer mag 30, 2012 15:20

ZeroUno ha scritto:bum.
Le porte potrebbero essere anche un migliaio !!

ed allora non si può, ad ogni forward è associata una connessione ssh, è così che funziona
Avatar utente
masalapianta
Iper Master
Iper Master
 
Messaggi: 2775
Iscritto il: dom lug 24, 2005 23:00
Località: Roma
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian

Re: ssh forward di tutte le porte

Messaggioda ZeroUno » mer mag 30, 2012 15:30

no.

uso normalmente un server per fare ponte
ssh -L 1234:host1:1234 -L 2345:host2:2345 -L 1357:host1:1357 -L 30080:host3:80 -L 40080:host4:80 -f user@serverponte


edit:
quindi semmai:
for i in `seq 1230 1239`; do P="$P -L $i:host:$i";done ssh -f $P server;done
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4414
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: ssh forward di tutte le porte

Messaggioda masalapianta » mer mag 30, 2012 16:03

carino, non sapevo che fosse possibile passare più switch -L a ssh
Avatar utente
masalapianta
Iper Master
Iper Master
 
Messaggi: 2775
Iscritto il: dom lug 24, 2005 23:00
Località: Roma
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian

Re: ssh forward di tutte le porte

Messaggioda ZeroUno » mer mag 30, 2012 16:50

Alla fine ho risolto in un modo un po' più radicale, instaurando una vpn over ssh (ssh -w) ma non è quello che volevo.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4414
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current


Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron