Pagina 1 di 1
Connettersi a un terminale della propria LAN
Inviato: gio 5 mag 2005, 0:23
da legionario
Ciao a tutti!<br />
<BR><br />
<BR>Sapreste spiegarmi, gentilmente, come ci si puo´ connettere alla console
<BR>di un pc della propria rete domestica? Ho letto che si puo´ fare con
<BR>Ssh ma vorrei evitare, per ora. di impararmi un manuale di quasi 600
<BR>pagine...non avrei mai immaginato che ci fosse cosi´ tanto da imparare
<BR>su ssh, infatti mi stavo chiedendo se e´ veramente cosi´ difficile da
<BR>apprendere...<br />
<BR><br />
<BR>Grazie per l´attenzione ragazzi<br />
<BR><br />
<BR>Saluti<br /><BR><BR>[ Questo Messaggio è stato Modificato da: legionario il 05-05-2005 00:23 ]<br>
Connettersi a un terminale della propria LAN
Inviato: gio 5 mag 2005, 12:25
da Galvano
Non ho ben capito

Vuoi collegarti da un pc ad un altro con un terminale ? Niente di più semplice : sul server esegui il demone sshd (Slack di default lo ha già) e dal client esegui:
<BR>
<BR>ssh <a href="mailto:user@ip_server" target="_new">user@ip_server</a>
<BR>
<BR>Se hai un dns o il file /etc/hosts con i nomi macchine configurati basta
<BR>
<BR>ssh <a href="mailto:user@nome_server" target="_new">user@nome_server</a>
<BR>
<BR>Ti chiederà se è la prima connessione tu rispondi yes e da quel momento in poi basta inserire la password ed hai il terminale con la connessione criptata.
<BR>
<BR>Visto che sei in una rete casalinga potresti anche usare telnet, ma iniziare ad usare ssh & co. è una ottima abitudine

<BR>
<BR>Bye!<br>
Connettersi a un terminale della propria LAN
Inviato: ven 6 mag 2005, 16:01
da legionario
Ho fatto come mi hai suggerito ma ricevo questo messaggio di errore:<br />
<BR><br />
<BR>ssh_exchange_identification: Connection closed by remote host<br />
<BR><br />
<BR>Mi sembra strano che la procedura sia cosi´ semplice...forse bisognera´
<BR>prima fare qualche tipo di configurazione. Se magari me la potete
<BR>suggerire mi fareste una cortesia...purtroppo non ho tempo di leggere i
<BR>vari howto sparsi per la rete. A proposito di tutorial, ho trovato una
<BR>guida, relativa a ssh, di quasi 600 pagine: ma e´ veramente cosi´
<BR>complesso l´utilizzo di ssh?<br />
<BR><br />
<BR>Grazie comunque per il suggerimento, Galvano

<br />
<BR><br /><br>
Connettersi a un terminale della propria LAN
Inviato: ven 6 mag 2005, 18:03
da legionario
Qualche idea?<br /><br>
Connettersi a un terminale della propria LAN
Inviato: ven 6 mag 2005, 18:49
da wasabi
da root fai
<BR>chmod +x /etc/rc.d/rc.sshd
<BR>per rendere eseguibile il daemon che forse è disattivato
<BR>ora lancialo con
<BR>/etc/rc.d/rc.sshd restart
<BR>Stessa procedura sulla macchina di destinazione ovviamente
<BR>ed ora se hai una utenza sulla macchina destinazione scrivi
<BR>ssh <a href="mailto:tuousername@ip_macchina_cui_ti_vuoi_connettere" target="_new">tuousername@ip_macchina_cui_ti_vuoi_connettere</a>
<BR>
<BR>ssh a livelli base è molto semplice da usare, non pensare che manchi chissa cosa!
<BR>Prova cosi e posta il risultato
<BR>Ciao<br>
Connettersi a un terminale della propria LAN
Inviato: ven 6 mag 2005, 23:34
da legionario
Dunque, ho fatto semplicemente ´/etc/rc.d/rc.ssh start´ (ovviamente
<BR>dopo avergli dato l´eseguibilita´) su entrambi i pc. Pero´ se provo ad
<BR>accedere da un pc ottengo questo errore:<br />
<BR><br />
<BR>-----------------------------<br />
<BR>root@legionario:~# ssh <a href="mailto:ale@192.168.1.2<br" target="_new">ale@192.168.1.2<br</a> />
<BR>ssh: connect to host 192.168.1.2 port 22: No route to host<br />
<BR>----------------------------<br />
<BR><br />
<BR>mentre se provo ad accedere dall´altro pc ottengo quest´altro errore:<br />
<BR><br />
<BR>----------------------------<br />
<BR>root@legionario:~# ssh <a href="mailto:ale@192.168.1.3<br" target="_new">ale@192.168.1.3<br</a> />
<BR>ssh_exchange_identification: Connection closed by remote host<br />
<BR>----------------------------<br />
<BR><br />
<BR>Ora, non vorrei insistere, ma secondo me bisogna modificare qualche
<BR>file di configurazione, tipo ssh.config oppure sshd.config... Mi sembra
<BR>strano che sia sufficiente fare solo i due passaggi che ho fatto io... <br /><br>
Connettersi a un terminale della propria LAN
Inviato: sab 7 mag 2005, 2:47
da wasabi
ps aux |grep sshd
<BR>che ti dice sui due pc?<br>
Connettersi a un terminale della propria LAN
Inviato: sab 7 mag 2005, 11:06
da albatrosla
Con ssh, se non erro (anche io non sono uno che si è voluto leggere un
<BR>manuale da 600 pagine...), devi connetterti come un utente presente
<BR>sulla macchina di destinazione. Il no route to host fa pensare ad un
<BR>host inesistente... Io uso la sintassi ssh xxx.xxx.xxx.xxx, quindi
<BR>specificando il solo ip. Questo fa sì che di default ssh passi l´utente
<BR>uguale a quello da cui mi sto loggando (che quindi è presente tale e
<BR>quale anche sulla macchina di destinazione) e la password me la chiede
<BR>non appena c´è risposta dall´altro pc.<br />
<BR><br />
<BR>Albatros_la aka AsPh4lTo<br />
<BR><br>
Connettersi a un terminale della propria LAN
Inviato: sab 7 mag 2005, 22:55
da legionario
Dunque, facendo come ha detto Albatros riesco a connettermi dal pc1 al
<BR>pc2, ma non viceversa. Ottengo sempre lo stesso errore:<br />
<BR><br />
<BR>ssh_exchange_identification: Connection closed by remote host<br />
<BR><br />
<BR>il demone sshd e´ attivo su entrambi i pc e se, dal pc1, do il comando
<BR>ssh-keyscan 192.168.1.2 mi da il fingerprint della chiave del pc2, per
<BR>cui il pc2 ha la sua bella chiave. Pero´ se do lo stesso comando dal
<BR>pc2 non ottengo nessun risultato...Questo e´ l´output della directory
<BR>/etc/ssh/ su entrambi i pc:<br />
<BR><br />
<BR>-----------------------------<br />
<BR>-rw-r--r-- 1 root root 111892 2004-09-04 19:49 moduli<br />
<BR>-rw-r--r-- 1 root root 1159 2004-04-23 22:00 ssh_config<br />
<BR>-rw------- 1 root root 668 2004-11-17 16:33 ssh_host_dsa_key<br />
<BR>-rw-r--r-- 1 root root 603 2004-11-17 16:33 ssh_host_dsa_key.pub<br />
<BR>-rw------- 1 root root 528 2004-11-17 16:33 ssh_host_key<br />
<BR>-rw-r--r-- 1 root root 332 2004-11-17 16:33 ssh_host_key.pub<br />
<BR>-rw------- 1 root root 887 2004-11-17 16:33 ssh_host_rsa_key<br />
<BR>-rw-r--r-- 1 root root 223 2004-11-17 16:33 ssh_host_rsa_key.pub<br />
<BR>-rw-r--r-- 1 root root 2861 2004-09-04 19:49 sshd_config<br />
<BR>-rw-r--r-- 1 root root 2541 2004-04-23 22:00 sshd_config.bak<br />
<BR>---------------------------------------------------------------------------------------------<br />
<BR><br />
<BR>Qualche suggerimento? Perche´ dal pc1 riesco a connettermi mentre dal
<BR>pc2 no? I due pc hanno le stesse e identiche configurazioni di
<BR>sistema...sono praticamente dei cloni. Tuttavia, quando ho avviato lo
<BR>script /etc/rc.d/rc.ssh sui due pc ho notato che, mentre sul pc1 mi
<BR>apparivano a terminale i dati relativi alla creazione delle chiavi, sul
<BR>pc2 (quello dal quale non riesco a connettermi sul pc1) non ottenevo
<BR>alcun output...<br /><br>
Connettersi a un terminale della propria LAN
Inviato: sab 7 mag 2005, 23:02
da legionario
RISOLTO!<br />
<BR><br />
<BR>Il pc1 non concedeva l´accesso al pc2 perche´ nel file /etc/hosts.allow dovevo aggiungere la seguente stringa:<br />
<BR><br />
<BR>sshd:192.168.1.2 #cioe´ l´ip del pc2<br />
<BR><br />
<BR>Comunque ringrazio tutti per l´aiuto!<br />
<BR><br />
<BR>Salutoni<br /><br>
Connettersi a un terminale della propria LAN
Inviato: lun 9 mag 2005, 13:16
da Galvano
Scusa il ritardo ma ho un accesso saltuario <br />
<BR><br />
<BR>Vedo che hai risolto comunque, unica stranezza il dover aggiungere quella
<BR>linea nel file /etc/hosts.allow. In linea di massima sshd ( e tcpd )
<BR>leggono prima /etc/hosts.deny e poi /etc/hosts.allow. <br />
<BR><br />
<BR>Quindi se in /etc/hosts.deny hai un asterisco questo escluderà alla
<BR>connessione tutti gli IP, poi in /etc/hosts.allow si possono inserire
<BR>gli ip delle macchine autorizzate.<br />
<BR><br />
<BR>Vedi un pò cosa hai dentro /etc/hosts.deny<br />
<BR><br />
<BR>Bye!<br /><br>
Connettersi a un terminale della propria LAN
Inviato: lun 9 mag 2005, 13:52
da miller
Prova a cancellare il contenuto del file known_hosts...<br />Questo è un errore sullo scambio della chiave pubblica.<br />Si vede che nel tuo file known_hosts esiste già una chiave associata a quell´indirizzo, ma nn corrispondono...<br /><br />Ciao<br>
Connettersi a un terminale della propria LAN
Inviato: lun 9 mag 2005, 21:45
da useless
un errore sulla chiave pubblica è ben diverso... ha ragionissima galvano.<br>
Connettersi a un terminale della propria LAN
Inviato: lun 9 mag 2005, 22:32
da legionario
si´, in effetti e´ come dice galvano...nel configurare nfs avevo messo
<BR>ALL:ALL in hosts.deny, per cui dovevo specificare a quali demoni far
<BR>connettere l´altro pc, tra cui sshd..<br />
<BR><br />
<BR>grazie infinitamente a tutti per l´aiuto!!<br />
<BR><br />
<BR>Salutoni<br /><br>