Newsgroup: it.comp.aiuto
Titolo: rlogin

                        || 
http://www.amiga.de
 |
`------------------------------------------------------'`---------------------'

aRGh! Una volta che ho visto cio' che ho spedito prima mi si rizza la pelle!
Ripeto il problema: dicevo che leggo le news su un account diverso da quello
che uso per l'email e quindi ogni volta mi tocca fare telnet sull'host, fare
il login e balle varie...
Ricordo i aver letto da qualche parte di questo fantomatico rlogin che 
dovrebbe consentire di collegarsi su un host remoto senza dover fare il login;
tutto cio' e' vero o son solo ricordi di una mente bacata? E mi spiegate come
si usa?
cya!
Andrea
PS ovviamente voglio una pubblica risposta dal buon saint@unipd! .)


farebbe la stessa cosa.
Rlogin fa la stessa cosa e qualcosa di piu'.
Se nella home  dell'account che crei un  file chiamato .rhosts  (nella
home directory) in   cui   scrivi una riga   contenente  "hostname"  e
"username" separati da uno spazio, allora username@hostname diventa un
utente "trusted"   e entra     automaticamente senza  verifica   della
password.
Ovvio  che il file va  tenuto  scrivibile solo  dal proprietario,  che
almeno sotto Solaris  2.5  deve essere  o  il proprietario  della home
directory o da root.
Ci sono altri modi di avere il  trusting a livello di server, spiegati
nel manuale (se lo vuoi via e-mail...).
L'unico dubbio e` da che tipo di macchina chiami l'host in cui leggi
le news. Unix e l'accentratore telefonico PPP/Slip/Terminal che
abbiamo offre rlogin.
Solo  che da  Unix e` possibile  avere   accesso immediato con  rlogin
hostname o rlogin -l username hostname (al  piu' chiede la password se
non sei trusted), mentre, almeno  dal  nostro accentratore, rlogin  si
comporta esattamente come telnet (chiede user e password), solo usando
la connessione tramite daemon rlogin e non telnet.
o   oooooo	Gian Uberto Lauri
      o    o	
sa...@maya.dei.unipd.it
     o o


Piccola appendice: se per caso la macchina da cui si chiama ha il proprio
IP address assegnato dinamicamente, la tentazione e` di mettere nel
.rhosts tutti gli indirizzi che uno puo` vedersi assegnare.
Risultato: *chiunque* sia in grado di indovinare la login (cosa non
difficile, dato che la login e` un'informazione pubblica), e` in grado
di entrare nell'account che si e` "fidato" di cosi` tanta gente (basta
che sulla propria macchina si crei un utentei con la stessa login)...
Solo che, se non si fa cosi`, rlogin chiedera` sempre la password,
riportandoci alla questione di partenza...
Soluzioni? Direi due di base (e possibili varianti, che dipendono dai
S.O. usati, da chi gestisce le macchine, ecc.).
1) Usare un programma tipo "expect", che in pratica si arrangia da
solo a inviare login e password e ad aspettare i prompt dalla macchina
remota. Esiste per Unix, non so se ce ne sono analoghi per altri S.O.
(o se si riesce a modificare uno di quegli script usati per i colle-
gamenti PPP/SLIP, che in fondo fanno la stessa cosa).
2) Usare sistemi tipo S/Key, molto piu` sicuri, oltretutto, dato che
adottano un sistema a chiavi uniche (ogni volta una password diversa,
generata da un algoritmo a partire da una chiave di base). Richiedono
di modificare il server remoto, pero` (ad es. usando logdaemon anziche'
il telnetd standard).
Ovviamente, il primo sistema e` il  piu` facile...
Saluti,
Luca Polo.
-- 
+-----------------------------------------++---------------------------+
| Luca Polo   : 
ja...@gest.unipd.it
        || System administrator,     |
| (finger 
ja...@berica.gest.unipd.it
 for   || Ist. di Ing. Gestionale,  |
| address and phone numbers)              || Universita` di Padova.    |