Connettersi a un terminale della propria LAN

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Connettersi a un terminale della propria LAN

Messaggio 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>

Galvano
Linux 1.x
Linux 1.x
Messaggi: 167
Iscritto il: gio 28 apr 2005, 0:00
Località: Roma
Contatta:

Connettersi a un terminale della propria LAN

Messaggio 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>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Connettersi a un terminale della propria LAN

Messaggio 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>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Connettersi a un terminale della propria LAN

Messaggio da legionario »

Qualche idea?<br /><br>

wasabi
Linux 2.x
Linux 2.x
Messaggi: 243
Iscritto il: gio 25 nov 2004, 0:00

Connettersi a un terminale della propria LAN

Messaggio 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>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Connettersi a un terminale della propria LAN

Messaggio 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>

wasabi
Linux 2.x
Linux 2.x
Messaggi: 243
Iscritto il: gio 25 nov 2004, 0:00

Connettersi a un terminale della propria LAN

Messaggio da wasabi »

ps aux |grep sshd
<BR>che ti dice sui due pc?<br>

albatrosla
Packager
Packager
Messaggi: 1339
Iscritto il: sab 27 mar 2004, 0:00
Slackware: current
Desktop: fluxbox.git
Località: Collegno, but made in Friûl
Contatta:

Connettersi a un terminale della propria LAN

Messaggio 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>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Connettersi a un terminale della propria LAN

Messaggio 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>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Connettersi a un terminale della propria LAN

Messaggio 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>

Galvano
Linux 1.x
Linux 1.x
Messaggi: 167
Iscritto il: gio 28 apr 2005, 0:00
Località: Roma
Contatta:

Connettersi a un terminale della propria LAN

Messaggio 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>

miller
Linux 0.x
Linux 0.x
Messaggi: 7
Iscritto il: ven 20 feb 2004, 0:00
Contatta:

Connettersi a un terminale della propria LAN

Messaggio 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>

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Connettersi a un terminale della propria LAN

Messaggio da useless »

un errore sulla chiave pubblica è ben diverso... ha ragionissima galvano.<br>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Connettersi a un terminale della propria LAN

Messaggio 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>

Rispondi