Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OT] rsh help plz [RISOLTOOOOO] ma permane una domanda...
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
Naspe
Guru
Guru


Joined: 10 Dec 2003
Posts: 321
Location: Genova - Italy

PostPosted: Fri Feb 06, 2004 11:11 am    Post subject: [OT] rsh help plz [RISOLTOOOOO] ma permane una domanda... Reply with quote

Ciao a tutti.
Ho bisogno di far partire il demone rsh per poter permettere ad un programma di monitoring di rete che gira su winsuxx, di eseguire dei comandi di shell.

Ho installato netkit-rsh.

Ho letto il man, e gli Appunti linux come consigliao da Shev :)

Solo che nn capisco bene ma nn parte. Il man nn dice come far partire il demone; io do il comando rshd, ma nn succede nulla, quando faccio ps -A il processo nn c'è.

Sugli appunti linux dice di lanciare in.rshd ma nn accade ancora nulla. Tra l'altro si fanno riferimenti a files che non trovo, tipo /etc/hosts.equiv oppure /etc/inetd.conf.

Ora avrei bisogno (x lavoro) di far partire sto coso abbastanza velocemente.

Qualcuno puo darmi una mano (come fate sempre :P ) plz?

Ciao ciao e grazie
_________________
God Is Real... Unless Declared As Integer...

Provoca Il Più Bravo... Morirai Come Uno Schiavo!!!

Hai Evocato Il Tuono!!! Ora Raccogli Tempesta!!!


Last edited by Naspe on Fri Feb 06, 2004 4:29 pm; edited 1 time in total
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Fri Feb 06, 2004 11:16 am    Post subject: Re: [OT] rsh help plz [URGENTINO :) ] Reply with quote

Naspe wrote:
Tra l'altro si fanno riferimenti a files che non trovo, tipo /etc/hosts.equiv oppure /etc/inetd.conf.


inetd é deprecato, guarda la sottodirectory di xinetd (/etc/xinetd o qualcosa di simile) e trovi le configurazioni dei servizi gestiti da xinetd
_________________
Ciao da me!
Back to top
View user's profile Send private message
Naspe
Guru
Guru


Joined: 10 Dec 2003
Posts: 321
Location: Genova - Italy

PostPosted: Fri Feb 06, 2004 11:27 am    Post subject: Reply with quote

mmm mi sa che non è installato xinetd...

Cmq da quello che ho capito dalla guida sulla sicurezza sul sito gentoo.it, xinetd serve rendere piu sicuri i servizi di rete... ma funziano anche senza...

ora sto emergendo xinetd, srpero di nn fare casino....

bo :)

alcune idee?
_________________
God Is Real... Unless Declared As Integer...

Provoca Il Più Bravo... Morirai Come Uno Schiavo!!!

Hai Evocato Il Tuono!!! Ora Raccogli Tempesta!!!
Back to top
View user's profile Send private message
Naspe
Guru
Guru


Joined: 10 Dec 2003
Posts: 321
Location: Genova - Italy

PostPosted: Fri Feb 06, 2004 11:33 am    Post subject: Reply with quote

non ho capito se posso far partire rshd anche senza xinetd...

Se si qualcuno sa come? nn riesco a capirlo...
_________________
God Is Real... Unless Declared As Integer...

Provoca Il Più Bravo... Morirai Come Uno Schiavo!!!

Hai Evocato Il Tuono!!! Ora Raccogli Tempesta!!!
Back to top
View user's profile Send private message
primero.gentoo
Guru
Guru


Joined: 23 Dec 2003
Posts: 402

PostPosted: Fri Feb 06, 2004 11:41 am    Post subject: Reply with quote

premetto di non averlo mai usato ma ...
cosa intendi con

Code:
Solo che nn capisco bene ma nn parte. Il man nn dice come far partire il demone; io do il comando rshd, ma nn succede nulla, quando faccio ps -A il processo nn c'è.


Hai provato a lanciare lo script che probabilmente avrai in /etc/init.d/ ?

Code:
/etc/init.d/rshd start


Puoi provare cosi e ... good luck :-)

primero
Back to top
View user's profile Send private message
Diggs
Apprentice
Apprentice


Joined: 07 Oct 2003
Posts: 239
Location: LoSt In NeT SpAcE

PostPosted: Fri Feb 06, 2004 12:46 pm    Post subject: Reply with quote

Non so se te l'abbia fatto...
From http://nl.lunar-linux.org/lunar/sources/xinetd/rsh-xinetd:
Code:

# default: on
# description: The rshd server is the server for the rcmd(3) routine and, \
#   consequently, for the rsh(1) program.  The server provides \
#   remote execution facilities with authentication based on \
#   privileged port numbers from trusted hosts.
service shell
{
   socket_type      = stream
   wait         = no
   user         = root
   log_on_success      += USERID
   log_on_failure       += USERID
   server         = /usr/sbin/in.rshd
   disable         = yes
}



Goow Work! :wink:
_________________
IRCNET NICK: diggs on IRCNET
http://leonardo.netsons.org/
Gioca a Tremulous! Player [!!!] Diggs [ITA]
Back to top
View user's profile Send private message
Naspe
Guru
Guru


Joined: 10 Dec 2003
Posts: 321
Location: Genova - Italy

PostPosted: Fri Feb 06, 2004 1:01 pm    Post subject: Reply with quote

ho aggiunto questo codice a /etc/xinetd.conf e restartato xinetd.

Xò con ps -A nn vedo ancora nessun rshd...

Tra l'altro ho visto che bisogna settare qualcosa nel file /etc/hosts.equiv ma io nn ho sto file...

Non è che qualcuno puo dirmi la procedura per inatallare e configurare sto demone cosi posso vedere se ho fatto tutto o no.

Grazie mille
_________________
God Is Real... Unless Declared As Integer...

Provoca Il Più Bravo... Morirai Come Uno Schiavo!!!

Hai Evocato Il Tuono!!! Ora Raccogli Tempesta!!!
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Fri Feb 06, 2004 1:05 pm    Post subject: Reply with quote

Naspe, dovrebbe essere possibile far partire l'rshd come demone a se stante senza usare l'xinet... ma da qui su due piedi non saprei dirti da dove iniziare (a parte la man page, ovviamente).

Usando xinetd:

proudhomm wrote:
Non so se te l'abbia fatto...
From http://nl.lunar-linux.org/lunar/sources/xinetd/rsh-xinetd:


Probabilmente il pezzo di xinetd per configurare rsh lo ha messo l'emerge... però é bene accertarsene.

Controlla se c'é un file simile nella direcotry di configurazione, guarda se c'é un file generale dove speificare quali servizi abilitare/disabilitare (anche se quella voce "disable" nel suggerimento mi darebbe da pensare...). Al termine delle modifiche:
Code:

/etc/init.d/xinetd restart

_________________
Ciao da me!
Back to top
View user's profile Send private message
Naspe
Guru
Guru


Joined: 10 Dec 2003
Posts: 321
Location: Genova - Italy

PostPosted: Fri Feb 06, 2004 1:10 pm    Post subject: Reply with quote

Tra l'altro il log messages dice infondo:

Code:

Feb  6 13:59:43 plutone xinetd[14036]: xinetd Version 2.3.12 started with libwrap loadavg options compiled in.
Feb  6 13:59:43 plutone xinetd[14036]: Started working: 0 available services


Sembra quasi che io nn abbia dato alcuna direttiva di far startare i servizi...
Effettivamnte non lo ho fatto :P

Solo che io nn ho capito a che serva xinetd.
Nella cartella /etc/xinetd.d c'è sta roba:
Code:

plutone log # ls /etc/xinetd.d/
README.services  chargen-udp  daytime-tcp  echo-tcp  rexec   rsh   time-tcp
chargen-tcp      cups-lpd     daytime-udp  echo-udp  rlogin  swat  time-udp

Il file rsh nella cartella è cosi:
Code:

service shell
{
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = root
        group           = tty
        server          = /usr/sbin/in.rshd
        log_on_success  = PID HOST USERID EXIT DURATION
        log_on_failure  = USERID ATTEMPT
        disable         = yes
}

Questo invete è il file /etc/xinetd.conf
Code:

# Sample configuration file for xinetd

defaults
{
        only_from      = localhost
        instances      = 60
        log_type       = SYSLOG authpriv info
        log_on_success = HOST PID
        log_on_failure = HOST
        cps            = 25 30
}

service shell
{
        socket_type     = stream
        wait            = no
        user            = root
        log_on_success += USERID
        log_on_failure += USERID
        server          = /usr/sbin/in.rshd
        disable         = yes
}
includedir /etc/xinetd.d

_________________
God Is Real... Unless Declared As Integer...

Provoca Il Più Bravo... Morirai Come Uno Schiavo!!!

Hai Evocato Il Tuono!!! Ora Raccogli Tempesta!!!
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Fri Feb 06, 2004 1:17 pm    Post subject: Reply with quote

Naspe wrote:

Code:
plutone log # ls /etc/xinetd.d/
README.services  rsh rlogin

Il file rsh nella cartella è cosi:
Code:
service shell
{
        disable         = yes
}

Questo invete è il file /etc/xinetd.conf
Code:
service shell
{
        disable         = yes
}


Ti ho lasciato quelle che sono, a mio parere le cose su cui dovresti lavorare:

Leggere il README
mettere i disable=no

restartare ;-)
_________________
Ciao da me!
Back to top
View user's profile Send private message
Naspe
Guru
Guru


Joined: 10 Dec 2003
Posts: 321
Location: Genova - Italy

PostPosted: Fri Feb 06, 2004 1:29 pm    Post subject: Reply with quote

Ok. Scemi ce ne sono in giro... ma come me pochi :(

MA ci credi che non l'avevo vista quella voce??? Ma belin!!!

Il file Readme lo avevo letto ma nn avevo visto nulla di interessante.

Cmq. Ora il log dice che c'è un servizio attivo.
E' possibile che nel file di conf di xinetd nn ci vada la sezione service shell visto che c'è già nel file rsh?

Ho provato a fare su di un altro picci con linux:
Code:

rsh -l naspe 192.168.20.33 ls

e viene:
Code:

poll: protocol failure in circuit setup


Quindi ora sembra funziare pero ci deve essere qualcosa ancora da configurare...
Cosa puo essere? Temo di essere troppo fleshato oggi per capirlo da solo... solo che nn posso aspettare domani...

Scusate se rompo cosi tanto ma è abbastanza imposrtante sta cosa...
_________________
God Is Real... Unless Declared As Integer...

Provoca Il Più Bravo... Morirai Come Uno Schiavo!!!

Hai Evocato Il Tuono!!! Ora Raccogli Tempesta!!!
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Fri Feb 06, 2004 1:34 pm    Post subject: Reply with quote

Naspe wrote:

Quindi ora sembra funziare pero ci deve essere qualcosa ancora da configurare...



Adesso vado un pò a caso:

- Prova ad abilitare anche il servizio di rlogin

- guarda i file di log del sistema
_________________
Ciao da me!
Back to top
View user's profile Send private message
Naspe
Guru
Guru


Joined: 10 Dec 2003
Posts: 321
Location: Genova - Italy

PostPosted: Fri Feb 06, 2004 2:08 pm    Post subject: Reply with quote

io continuo un po a cercare in rete se trovo qualcosa.

Come sempre ho riscontrato il problema nel reperire info adatte al mio ambiente, cioè l'uniche info che ho trovato sono relative a inetd e nn xinetd.
Solo che a causa della mia ignoranza in materia nn riesco a stabilire se le regole che trovo sono compatibili con ciò che uso io o come fare ad "esportarle" :(

Vabbè. Prima o poi riuscrò :)

Intanto se a qualcuno viene in mente qualcosa io son qui :)

Ciao ciao e grazie a tutti.
_________________
God Is Real... Unless Declared As Integer...

Provoca Il Più Bravo... Morirai Come Uno Schiavo!!!

Hai Evocato Il Tuono!!! Ora Raccogli Tempesta!!!
Back to top
View user's profile Send private message
Naspe
Guru
Guru


Joined: 10 Dec 2003
Posts: 321
Location: Genova - Italy

PostPosted: Fri Feb 06, 2004 3:04 pm    Post subject: Reply with quote

Ora sembra funzionare qualcosa.
Quando cerco di lanciare qualche comando mi da permission denied. Ciò significa che qualcosa si muove. Ora nn capisco come dare il permesso...

Cmq ho abilitato anche rlogin e questo funzia perfettamante...
_________________
God Is Real... Unless Declared As Integer...

Provoca Il Più Bravo... Morirai Come Uno Schiavo!!!

Hai Evocato Il Tuono!!! Ora Raccogli Tempesta!!!
Back to top
View user's profile Send private message
Naspe
Guru
Guru


Joined: 10 Dec 2003
Posts: 321
Location: Genova - Italy

PostPosted: Fri Feb 06, 2004 3:08 pm    Post subject: Reply with quote

Ho trovato una entry in auth.log:
Code:
Feb  6 16:05:34 plutone rshd[4746]: rsh denied to root@donlurio.softjam.it as naspe: Permission denied.


Io avevo dato l'accesso a naspe... devo mica darlo anche a root? Cioè qui rshd considera che è naspe o root che si vuole collegare?
_________________
God Is Real... Unless Declared As Integer...

Provoca Il Più Bravo... Morirai Come Uno Schiavo!!!

Hai Evocato Il Tuono!!! Ora Raccogli Tempesta!!!
Back to top
View user's profile Send private message
Naspe
Guru
Guru


Joined: 10 Dec 2003
Posts: 321
Location: Genova - Italy

PostPosted: Fri Feb 06, 2004 3:16 pm    Post subject: Reply with quote

Un'altra cosa...
Nella guida sulla sicurezza che c'è sul sito gentoo.it, dice di emergere tcp-wrappers... ma poi nn dice null'altro. nn è che c' da configurare qualcosa li?
_________________
God Is Real... Unless Declared As Integer...

Provoca Il Più Bravo... Morirai Come Uno Schiavo!!!

Hai Evocato Il Tuono!!! Ora Raccogli Tempesta!!!
Back to top
View user's profile Send private message
Naspe
Guru
Guru


Joined: 10 Dec 2003
Posts: 321
Location: Genova - Italy

PostPosted: Fri Feb 06, 2004 3:34 pm    Post subject: Reply with quote

Allora:

ho provato a fare alcune modifiche al file rsh che sta in /etc/xinetd.d/:

Quando lo metto cosi:
Code:

service shell
{
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = root
        group           = tty
        server          = /usr/sbin/in.rshd
        log_on_success  = PID HOST USERID EXIT DURATION
        log_on_failure  = USERID ATTEMPT
        disable         = no
}


mi da Permission Denied con un comando a caso tipo rsh -l naspe 192.168.20.33 cat /pippo > pippo

mentre se cambio user = root e metto user = naspe mi dice: poll protocol failure in circuit setup ...

non capisco.

Soprattutto nn capisco dove è che devo impostare i permessi. Ho anche creato un file /etc/hosts.equiv dove ho messo:
Code:

192.168.30.130 naspe    #che è l'IP dell'altro pc


e questo dovrebbe garantirgli l'accesso...

La cosa che mi da piu da pensare è che rlogn funzia benissimo...
Infatti dando il comando rsh come sopra ma senza il cat mi chiede la pass x naspe e mi loggo in una shell del pc...
Se cerco di farlo da root nn lo fa fare... ma quello lo vedro dopo
_________________
God Is Real... Unless Declared As Integer...

Provoca Il Più Bravo... Morirai Come Uno Schiavo!!!

Hai Evocato Il Tuono!!! Ora Raccogli Tempesta!!!
Back to top
View user's profile Send private message
Naspe
Guru
Guru


Joined: 10 Dec 2003
Posts: 321
Location: Genova - Italy

PostPosted: Fri Feb 06, 2004 4:38 pm    Post subject: Reply with quote

Ok ho risolto. Non sono ancora bene padrone della configuraione ma cosi funziona.

Se vi interessa ho creato il file /etc/hosts.eqiv nel quale ho messo gli indirizzi da cui accettare i comandi e ho messo questi indirizzi anche nel file /etc/xinetd.conf.

Un'altra cosa: prima lo avevo gia fatto ma nn funziava xchè dall'altra mcchina ero loggato come root e, nonstante dessi l'opzione -l user mi pigliava lostesso come root. Bo nn so xchè. Se qualcuno lo sapesse son qui.

Ho una domanda finale: cosa è xinetd? Io vi dico cosa ho capito, poi ditemi se ho ragione.

Praticamnete è un super demone che si occupa di far partire gli altri demoni dei servizi di rete rendendo la cosa piu sicura. Ma allora io posso far partire anche roba tipo samba e apache2 e cups tramite lui togliendoli dal rc default?[/i]
_________________
God Is Real... Unless Declared As Integer...

Provoca Il Più Bravo... Morirai Come Uno Schiavo!!!

Hai Evocato Il Tuono!!! Ora Raccogli Tempesta!!!
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Fri Feb 06, 2004 10:14 pm    Post subject: Reply with quote

Naspe wrote:
Ho una domanda finale: cosa è xinetd? Io vi dico cosa ho capito, poi ditemi se ho ragione.

Praticamnete è un super demone che si occupa di far partire gli altri demoni dei servizi di rete rendendo la cosa piu sicura. Ma allora io posso far partire anche roba tipo samba e apache2 e cups tramite lui togliendoli dal rc default?[/i]


Non ho mai approfondito ecessivamente la cosa, a intuito direi che non ha particolari benefici sulla sicurezza (anzi, ad eventuali problemi dei demoni si aggiungerebbero quelli di xinetd). I benefici ci sono allo startup della macchina perché deve far partire il solo xinet.
Far partire roba pesante come samba e apache non mi sembra il caso perché aumenterebbe, e di parecchio il tempo di risposta (tu fai la richiesta, quello la vede e ti avvia un nuovo apache... la tua richiesta viene servita solo dopo!) e probabilmente ci sarebbero problemi con le sessioni.
_________________
Ciao da me!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum