Newsgroup: it.comp.os.linux.sys
Titolo: [?] Comandi da Windows a Linux via LAN

Ciao a tutti.
Premetto che non sono molto esperta di Linux, .....anzi....
Il mio problema è che non riesco a effettuare un'operazione su Linux
che con Unix mi riesce invece facilmente.
Da un applicativo che gira su un PC con s.o. Windows effettuo dei comandi
via LAN su un PC con s.o. Unix.    Il comando che ho usato è :
rsh 'indirizzo IP Unix' -l 'utente Unix' 'comando Unix'
cioè, per esempio:
rsh 192.168.0.1 -l user1 ls
....per avere la lista dei file sulla root dell'utente user1 della macchina
Unix con
indirizzo IP 192.168.0.1
Per riuscire a superare le protezioni dell'host Unix
ho effettuato le seguenti configurazioni:
a)  inserimento nel file /etc/hosts (della macchina Unix) dell'indirizzo IP
della
     macchina Windows e del relativo alias
b)  inserimento nel file .rhosts dell'utente user1 (della macchina Unix)
dell'alias
     inserito al punto a) e del relativo utente Windows che potrà accedere
alla
     macchina Unix
Tutto funziona correttamente.
Le stesse configurazioni non sono invece sufficenti su Linux
Ogni volta che provo ad accedere all'host Linux la macchina Windows genera
l'errore:
'indirizzo IP' : Permission denied.
rsh: impossibile stabilire la connessione
C'è qualche altra configurazione da fare ?
Sbaglio qualcosa ?
Ciao a tutti e grazie
--
Stef

> C'č qualche altra configurazione da fare ?
Verifica che il server rshd sia in esecuzione (da solo o tramite tcpd) e che
la configurazione tcpwrapper ti consenta l'accesso al servizio.
Fabio


....perdonami ma, come ho scritto, non sono molto esperta.
Mi potresti dare qualche indicazione più precisa ?
(....ovvero cosa e soprattutto DOVE devo andare a verificare ciò che mia
hai scritto)
Ciao e grazie
Stef

 via LAN su un PC con s.o. Unix.    Il comando che ho usato è :
In /etc/hosts.allow cosa hai?
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *


Nulla.
Il file /etc/hosts.allow  (sull'host Unix) non esiste
Ciao
Stef

 Il file /etc/hosts.allow  (sull'host Unix) non esiste
Come pensavo.. allora crealo e dentro metti:
in.rshd: <IP>


> ....perdonami ma, come ho scritto, non sono molto esperta.
<attivazione del servizio>
Se usi inetd devi verificare che nel file /etc/inetd.conf ci sia una riga tipo
questa e che non sia commentata:
shell  stream  tcp     nowait  root    /usr/sbin/tcpd  in.rshd
Se invece usi xinetd troverai un file /etc/xinetd.d/rsh in cui la direttiva
disable deve essere messa a no.
</attivazione del servizio>
<controllo degli accessi>
Apri il file /etc/hosts.allow e inserisci una direttiva tipo:
in.rshd: <tuo ip>
</controllo degli accessi>
<per il futuro :)>
man inetd | man xinetd
man inetd.conf | man xinetd.conf
man hosts.allow
man hosts.deny
</per il futuro :)>
Ciao

 --
Sulla macchina Unix (dove il file hosts.allow non c'č) tutto funziona.
Sulla macchina Linux il file non c'era, l'ho creato ma nulla č cambiato.
Sto smanettando a piů non posso ma proprio non riesco a trovare la giusta
via ....
Stef


Ho eseguito tutto alla lettera.
Purtroppo non ho risolto.   La macchina Windows non riesce ad accedere a
Linux
Stef

 Linux
Prova a:
- verificare che inetd/xinetd sia in esecuzione con (a scelta)
    ~$ service inet status
    ~$ service xinetd status
    ~$ ps ax|grep inet
    ... (10k altri modi)
- guardare se c'è qualcosa di significativo in /var/log/messages;
- verificare che la porta 514/TCP sia effettivamente aperta sulla macchina
Linux
    ~$ netstat -anp|grep 514;
- verificare che la porta 514/TCP sia aperta anche all'esterno con netcat,
nmap o qualsiasi altro programma tu abbia;
- mettere (solo per prova) ALL:ALL in hosts.allow
Fabio

 via ....
Hai letto _bene_ la man page di hosts_access(5)?



Non e' che sul linux box il demone rshd non e' attivo?
-- 
Qui e' Jack Burton, del Pork-Chop Express,
che parla a chiunque sia in ascolto.

 Non e' che sul linux box il demone rshd non e' attivo?
Il demone rshd è attivo,il processo inetd è stato avviato,la porta 514
è il ascolto,in hosts.allow c'è l'indirizzo della macchina che deve
accedere...............che cosa devo fare????

...

i servizi sono in esecuzione,la porta è in ascolto ma ancora niente.........

  rsh: impossibile stabilire la connessione
su linux metti in ascolto tcpdump e guarda anche /var/log/syslog 
ti dovrebbero dare info utili per risolvere il problema.
-- 
Pa.Ped, Como
http://www.fastflow.it/~paolop
VOTE AGAINST SPAM! 
http://www.politik-digital.de/spam/it/
Contro i brevetti software: 
http://petition.eurolinux.org/index_html

 ti dovrebbero dare info utili per risolvere il problema.
Ciao,
il messaggio è proprio:
'indirizzo IP' : Permission denied.
 rsh: impossibile stabilire la connessione
però in /var/log NON mi trovo syslog....

...

Ciao sono sazabi,
scrivo x conto della cara Steama,
l'errore è:


  perň in /var/log NON mi trovo syslog....
hem... sorry, la maggior parte delle distro usano
/var/log/message
(io lo personalizzo sempre :-)
in ogni caso si puo' modificare in /etc/syslog.conf
