Newsgroup: it.comp.os.linux.iniziare
Titolo: [SSH] connection refused

vi espongo il problema
volevo impostare il computer desktop in modo che accettasse le connessioni
tramite ssh, visto che spesso manco da casa. Ho impostato /etc/host.allow
con "ssh:ALL" ed ho generato le chiavi sulla macchina client. Tale macchine
è connessa alla rete LAN su cui c'è il server, quindi ho tentato di copiare
le chiavi sul server con il comando
ssh-copy-id -i ~/.ssh/id_dsa.pub nomeutente@indizzoIP
dove l'indirizzo IP è quello del router-modem_adsl, prelevato da
"
www.whatismyip.com
" Il risultato è "connection refused"; lo stesso
comando, ma con l'indirizzo IP locale del server, invece funziona. Ho
controllato le impostazioni del router e la porta 22 è "nattata" al server
e il firewall la dovrebbe lasciare aperta. Per maggiore sicurezza sono
andato dal server su "
http://www.grc.com/default.htm
" per verificare che la
porta sia effettivamente visibile dall'esterno della rete LAN e, a quanto
pare lo è.
Sbaglio io o cosa?
Grazie anticipatamente per la risposta

 vi espongo il problema
[cut]
Forse puo` aiutarti.
http://www.skillbill.it/articoli/tips/ssh_con_certificato_senza_password.html
-- 
--> x3m <--

 ssh-copy-id -i ~/.ssh/id_dsa.pub nomeutente@indizzoIP
con ssh nomeutente@indirizzoIP hai anche 'connection refused' ?
cmq prova a lasciare completamente vuoti
sia /etc/hosts.allow
che /etc/hosts.deny

Allora...
la guida che mi avete indicato non mi è stata di aiuto. Io credo che sul
lato server non ci siano errori, infatti se dal client, collegato alla
stessa rete LAN del server, do il comando:
ssh 
nomeu...@192.168.1.2
funziona e mi collego correttamente. Se invece do il comando
ssh nomeutente@indirizzoIP_del_router_modem
mi dà connection refused. Se quindi resto dentro la rete LAN funziona, se
esco e passo dall'esterno, non funziona più. Ovviamente, entrambi gli
indirizzi sono visibili dal client.

 disponibole sul router sulla porta 22 (o quel che e') della macchina.
ma lo già fatto! ho spiegato al router di spostarmi le connessioni alla
porta 22 sull'indirizzo del server; infatti, andando sul sito che ho
indicato nel messaggio originale, mi risulta che la porta 22 è aperta
dall'esterno e che c'è il servizio ssh in ascolto.
Piuttosto mi viene un dubbio...
quello che tento di fare è questo: connettermi dal client al server passando
due volte dal router. client->router->internet->router->server; non è che è
impossibile e quindi sto perdendo tempo con una prova inutile?

 ssh nomeutente@indirizzoIP_del_router_modem
Aspetta un attimo.
Ma questo comando lo dai dall'interno della rete o da un pc all'esterno?
E' abbastanza normale che dall'interno della lan il router non
risponda al suo indirizzo esterno.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 Non credo proprio. Intanto non hai detto cosa accade con ssh -v.
questo è quello che mi restituisce ssh -vvv
OpenSSH_4.2p1, OpenSSL 0.9.7g 11 Apr 2005
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: ssh_connect: needpriv 0
debug1: Connecting to xxx.xxx.xxx.xxx [xxx.xxx.xxx.xxx] port 22.
debug1: connect to address xxx.xxx.xxx.xxx port 22: Connection refused
ssh: connect to host xxx.xxx.xxx.xxx port 22: Connection refused
gli xxx li ho messi io...

 risponda al suo indirizzo esterno.
č il dubbio che ho scritto in un altro messaggio... il client da cui tento
di connettermi con l'indirizzo IP del router č sulla stessa LAN del server,
quindi passo due volte dal router-modem. Se mi dici che č normale che
dall'interno della LAN il router non risponda al suo indirizzo IP "esterno"
allora non mi resta che fare la prova da un'altra postazione esterna alla
LAN di casa mia. 

 quindi passo due volte dal router-modem. Se mi dici che č normale che
Non ci passa nemmeno una volta, in realta'.
Il router non ha una rotta per se stesso sull'interfaccia interna, anzi
i pacchetti in transito li considerera' marziani, visto che l'indirizzo
della macchina che dovesse rispondere e' di rete interna.
Bisogna accrocchiare trucchi ignobili per cortocircuitare un IP esterno
e renderlo accessibile dall'interno, e non conosco router con cui lo si
possa fare.
Con una linux-box a mo' di firewall, ci si riuscirebbe, ma e' sempre il
caso di metter su una risoluzione interna dei nomi, in modo tale che se
da fuori ti cuoi connettere a 
pirippo.ilmiodominio.net
 risponda 1.2.3.4
se invece lo chiami da dentro, 192.168.1.xxx
