Slackware 12.1 - ssh... non capisco perchè non funziona.

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
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Slackware 12.1 - ssh... non capisco perchè non funziona.

Messaggio da danix »

Ciao a tutti,
sto provando ssh per la prima volta, visto che ho un portatile e un fisso ho pensato di potermi connettere e controllare il fisso dal laptop...
ho modificato /etc/ssh/sshd_config e ho disabilitato l'accesso come root.
poi ho reso eseguibile /etc/rc.d/rc.sshd e ho dato /etc/rc.d/rc.sshd start.
mi ha creato delle chiavi per l'account root e mi ha restituito il prompt, a questo punto ho pensato di potermi connettere da remoto, allora ho provato un semplice

Codice: Seleziona tutto

$ ssh 192.168.7.1
ma come risposta ho ricevuto un laconico:

Codice: Seleziona tutto

ssh_exchange_identification: Connection closed by remote host
la mia esperienza con ssh è pari a zero, quindi chiedo aiuto a voi, come mai non mi fa effettuare il login??
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
stan
Linux 3.x
Linux 3.x
Messaggi: 524
Iscritto il: lun 25 dic 2006, 11:55
Slackware: 12.1
Kernel: 2.6.xx
Desktop: Kde3
Località: Bs

Re: slackware 12.1 - ssh... non capisco perchè non funziona :(

Messaggio da stan »

Google non ti aiuta?
Visto questo: http://www.linuxquestions.org/questions ... st-267052/ ?

Oppure prova a invocare ssh passandogli l'utente.
Ciao

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: slackware 12.1 - ssh... non capisco perchè non funziona :(

Messaggio da Mario Vanoni »

Uso ssh da anni, sempre perfetto.

Sulle macchine private, utente root
ssh macchina
chiede la passwd
OK, secondo schermo sulla prima macchina (sh).

Verso la ditta
ssh -l utente url
chiede la passwd
OK, schermo sh

Non so quali files ti possano essere utili,
quelli privati te li passo via email.

Per le macchine private e` importante
/etc/hosts

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: slackware 12.1 - ssh... non capisco perchè non funziona :(

Messaggio da danix »

stan ha scritto:Google non ti aiuta?
Visto questo: http://www.linuxquestions.org/questions ... st-267052/ ?

Oppure prova a invocare ssh passandogli l'utente.
Ciao
si, me l'ha restituito appena ho inserito quella stringa in firefox...
anche connettendomi con:

Codice: Seleziona tutto

ssh danix@192.168.7.1
ottengo lo stesso errore...

ora che mi viene in mente nell'hosts.allow ho le regole per nfs, ma non ho nulla relativo a ssh, forse dovrei aggiungere qualche riga, ma non so cosa aggiungere... mentre nell'hosts.deny ho ALL:ALL... può essere quello che blocca la connessione?? adesso provo a togliere quell'impostazione...

...


ok, adesso mi ha fatto connettere, ma invece di togliere quella voce nell'hosts.deny non posso aggiungere qualche eccezione all'hosts.allow??


Grazie dell'aiuto...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: slackware 12.1 - ssh... non capisco perchè non funziona :(

Messaggio da conraid »

danix85 ha scritto:ma invece di togliere quella voce nell'hosts.deny non posso aggiungere qualche eccezione all'hosts.allow??
Si, puoi mettere ssh come prefisso in hosts.allow, ma in rete locale solitamente io faccio così

ALL: LOCAL
ALL: 192.168.7.0/255.255.255.0

naturalmente se sei su quell'interfaccia come nell'esempio che hai mostrato
In questo modo abilito tutti gli host della rete interna

comunque è
ssh -l danix 192.168.7.1

Avatar utente
navajo
Staff
Staff
Messaggi: 3884
Iscritto il: gio 8 gen 2004, 0:00
Nome Cognome: Massimiliano
Slackware: 13.37 (x86_64)
Kernel: 2.6.37.6
Desktop: KDE 4.7.0 (Alien)
Località: Roma

Re: Slackware 12.1 - ssh... non capisco perchè non funziona.

Messaggio da navajo »

per poter utilizzare l' accesso ssh con le chiavi RSA o DSA devi per forza copiare la chiave pubblica nella macchina remota nella dir .ssh
sicuramente non è il metodo più semplice, ma è di sicuro quello più sicuro ( scusa il gioco di parole :D )
segui il consiglio di stan, ci sono ottime guide anche in italiano.
Cosa primaria, ricordati di aprire le porte nel firewall.
secondo consiglio, se vuoi evitare di avere una montagna di log che riguradano il tentato accesso da parte di script automatici, evita la porta 22 e usa una porta alta.
Ad esempio la 8022
cosa un pochino più complessa, puoi usare il ssh knocking. Anche qui non è immediato, ma ci sono molte guide al riguardo.

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Slackware 12.1 - ssh... non capisco perchè non funziona.

Messaggio da danix »

rieccomi sull'argomento...
ssh funziona, ma vorrei evitare di dover digitare ogni volta la password, quindi ho fatto così:
ho creato una chiave rsa1 sul client con:

Codice: Seleziona tutto

$ ssh-keygen -v -t rsa1
ho immesso la passphrase due volte e mi ha creato i files
  • ~/.ssh/identity
    ~/.ssh/identity.pub
poi ho inviato la chiave sul server con:

Codice: Seleziona tutto

$ ssh-copy-id danix@FlyingDutchman.noland.dnx
sul server ho modificato le seguenti voci del file /etc/ssh/sshd_config:

Codice: Seleziona tutto

Port 8022

Protocol 2

PermitRootLogin no

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys

PasswordAuthentication no
PermitEmptyPasswords no

ChallengeResponseAuthentication no

Subsystem       sftp    /usr/libexec/sftp-server
ho riavviato il servizio ma quando provo a connettermi mi da:

Codice: Seleziona tutto

$ ssh -vvv danix@FlyingDutchman.noland.dnx
OpenSSH_5.1p1, OpenSSL 0.9.8h 28 May 2008
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: ssh_connect: needpriv 0
debug1: Connecting to FlyingDutchman.noland.dnx [192.168.7.1] port 8022.
debug1: Connection established.
debug1: identity file /home/danix/.ssh/identity type 0
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.1
debug1: match: OpenSSH_5.1 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.1
debug2: fd 3 setting O_NONBLOCK
debug1: SSH2_messaggio_KEXINIT sent
debug1: SSH2_messaggio_KEXINIT received
debug2: kex_parse_kexinit: diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
debug2: kex_parse_kexinit: ssh-rsa,ssh-dss
debug2: kex_parse_kexinit: aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr
debug2: kex_parse_kexinit: aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr
debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: none,zlib@openssh.com,zlib
debug2: kex_parse_kexinit: none,zlib@openssh.com,zlib
debug2: kex_parse_kexinit:
debug2: kex_parse_kexinit:
debug2: kex_parse_kexinit: first_kex_follows 0
debug2: kex_parse_kexinit: reserved 0
debug2: kex_parse_kexinit: diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
debug2: kex_parse_kexinit: ssh-rsa,ssh-dss
debug2: kex_parse_kexinit: aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr
debug2: kex_parse_kexinit: aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr
debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: none,zlib@openssh.com
debug2: kex_parse_kexinit: none,zlib@openssh.com
debug2: kex_parse_kexinit:
debug2: kex_parse_kexinit:
debug2: kex_parse_kexinit: first_kex_follows 0
debug2: kex_parse_kexinit: reserved 0
debug2: mac_setup: found hmac-md5
debug1: kex: server->client aes128-cbc hmac-md5 none
debug2: mac_setup: found hmac-md5
debug1: kex: client->server aes128-cbc hmac-md5 none
debug1: SSH2_messaggio_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_messaggio_KEX_DH_GEX_GROUP
debug2: dh_gen_key: priv key bits set: 115/256
debug2: bits set: 522/1024
debug1: SSH2_messaggio_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_messaggio_KEX_DH_GEX_REPLY
debug3: put_host_port: [192.168.7.1]:8022
debug3: put_host_port: [flyingdutchman.noland.dnx]:8022
debug3: check_host_in_hostfile: filename /home/danix/.ssh/known_hosts
debug3: check_host_in_hostfile: filename /etc/ssh/ssh_known_hosts
debug3: check_host_in_hostfile: filename /home/danix/.ssh/known_hosts
debug3: check_host_in_hostfile: filename /etc/ssh/ssh_known_hosts
debug1: checking without port identifier
debug3: check_host_in_hostfile: filename /home/danix/.ssh/known_hosts
debug3: check_host_in_hostfile: match line 2
debug3: check_host_in_hostfile: filename /home/danix/.ssh/known_hosts
debug3: check_host_in_hostfile: match line 1
debug1: Host 'flyingdutchman.noland.dnx' is known and matches the RSA host key.
debug1: Found key in /home/danix/.ssh/known_hosts:2
debug1: found matching key w/out port
debug2: bits set: 496/1024
debug1: ssh_rsa_verify: signature correct
debug2: kex_derive_keys
debug2: set_newkeys: mode 1
debug1: SSH2_messaggio_NEWKEYS sent
debug1: expecting SSH2_messaggio_NEWKEYS
debug2: set_newkeys: mode 0
debug1: SSH2_messaggio_NEWKEYS received
debug1: SSH2_messaggio_SERVICE_REQUEST sent
debug2: service_accept: ssh-userauth
debug1: SSH2_messaggio_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug3: start over, passed a different list publickey
debug3: preferred publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
Permission denied (publickey).
dove sta l'errore?? :(


Grazie mille a tutti...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Slackware 12.1 - ssh... non capisco perchè non funziona.

Messaggio da danix »

ritorno sull'argomento, il problema in locale con le chiavi rsa non l'ho risolto, ma in locale non mi da fastidio perchè posso pure usare il login con password...

mi interessa sapere però una cosa, se il pc a cui voglio connettermi ha ip dinamico, io non posso connettermi?? la mia ragazza ha un pc con slackware 12.1, le ho configurato ssh perchè non accetti connessioni da root, la porta sulla 8022 e niente password vuote, ho provato a connettermi al suo ip con un utente creato apposta per l'occasione ma non riesco ad accedere...

Qual'è il problema in questo caso??


Grazie mille a tutti per l'aiuto...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Zeros
Linux 1.x
Linux 1.x
Messaggi: 107
Iscritto il: dom 5 mar 2006, 2:22
Slackware: 12.1
Kernel: 2.6.24.5
Desktop: Kde
Località: Roma

Re: Slackware 12.1 - ssh... non capisco perchè non funziona.

Messaggio da Zeros »

Certo che ti puoi connettere, però non si capisce una cosa, quando ti colleghi verso quell'ip che errore ti dà? ti risponde ssh o altro?

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Slackware 12.1 - ssh... non capisco perchè non funziona.

Messaggio da danix »

l'errore non l'ho postato perchè ho dimenticato di segnarlo e dall'altra parte ora il pc è spento e non posso replicarlo... :( era comunque un errore di ssh, qualcosa tipo permission denied ma non ne sono sicuro...

PS
per trovare l'ip a cui connettermi sono andato su uno di quei siti che ti mostra il tuo ip... è corretto no??
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Slackware 12.1 - ssh... non capisco perchè non funziona.

Messaggio da Mario Vanoni »

danix85 ha scritto:l'errore non l'ho postato perchè ho dimenticato di segnarlo e dall'altra parte ora il pc è spento e non posso replicarlo... :( era comunque un errore di ssh, qualcosa tipo permission denied ma non ne sono sicuro...

PS
per trovare l'ip a cui connettermi sono andato su uno di quei siti che ti mostra il tuo ip... è corretto no??
Post magnifico !!!

Potrebbe essere di DMR o ken,
ai tempi di UNIX SVR1,
senza connessione ...

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Slackware 12.1 - ssh... non capisco perchè non funziona.

Messaggio da danix »

Mario Vanoni ha scritto:
danix85 ha scritto:l'errore non l'ho postato perchè ho dimenticato di segnarlo e dall'altra parte ora il pc è spento e non posso replicarlo... :( era comunque un errore di ssh, qualcosa tipo permission denied ma non ne sono sicuro...

PS
per trovare l'ip a cui connettermi sono andato su uno di quei siti che ti mostra il tuo ip... è corretto no??
Post magnifico !!!

Potrebbe essere di DMR o ken,
ai tempi di UNIX SVR1,
senza connessione ...
:oops: lo so Mario, capisco che sia un po' difficile aiutarmi con richieste come questa... ci ho provato lo stesso perchè ho pensato che magari qualcuno più esperto avrebbe saputo darmi qualche dritta su dove cercare per circoscrivere il problema...

prometto che farò di meglio... :)
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Zeros
Linux 1.x
Linux 1.x
Messaggi: 107
Iscritto il: dom 5 mar 2006, 2:22
Slackware: 12.1
Kernel: 2.6.24.5
Desktop: Kde
Località: Roma

Re: Slackware 12.1 - ssh... non capisco perchè non funziona.

Messaggio da Zeros »

danix85 ha scritto: per trovare l'ip a cui connettermi sono andato su uno di quei siti che ti mostra il tuo ip... è corretto no??
Dipende, se stai dietro un router la macchina con ssh non ha l'ip esterno e in quel caso devi fare il port forwarding verso l'ip locale, se invece stai con il modem è corretto. Però se dici che risponde ssh e da permission denied, l'ip che hai utlizzato è corretto.

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Slackware 12.1 - ssh... non capisco perchè non funziona.

Messaggio da danix »

Zeros ha scritto:Dipende, se stai dietro un router la macchina con ssh non ha l'ip esterno e in quel caso devi fare il port forwarding verso l'ip locale
Essendo questa la mia situazione, detto alla buona devo aprire la porta per ssh come si fa con le porte di amule, giusto?? Questo potrebbe essere un problema, vallo a spiegare alla mia dolce metà... :p


Grazie mille per l'aiuto...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Rispondi