Newsgroup: it.comp.sicurezza.varie
Titolo: Problemi con OpenSSH

Ciao a tutti,
sto provando OpenSSH for Windows v3.8.1p1-1 su una macchina con Xp Pro
SP2.
Il suo utilizzo mi servirebbe in abbinata con TightVNC.
Per la configurazione ho seguito l'howto di Bianco, trovato su
http://clbianco.altervista.org/vnc/vncfaq_2.html.
..
Per quanto riguarda la Ossh, ho editato il file /etc/sshd_config ed ho
decommentato sia l'opzione "AllowTCPForwarding yes" sia
"PasswordAuthentication yes"... 
Su TVNC ho impostato "allow loopback connections"...
Ho lanciato il demone openssh con "net start opensshd"...
Ho aperto la porta 22 sul firewall integrato di windows...
Ho stabilito una connessione dial-up e preso nota dell'ip assegnatomi...
Sono passato su di una macchina MacOS X, collegata a fastweb, e da
terminale ho lanciato il seguente comando...
"ssh <ip_dinamico_assengnato> -L 5901:
127.0.0.1:5900
"
Dopo un po' il cursore ricompare e mi dà un errore di timeout...
ovviamente l'indirizzo ip_assegnato si pinga regolarmente...
Non riesco a capire dove possa aver sbagliato...
Qualcuno ha qualche suggerimento...? Ho tirato giù anche un po' di
materiale su OpenSSH... ma non riesco a venirne a capo lo stesso...
Grazie a tutti
Alb

 materiale su OpenSSH... ma non riesco a venirne a capo lo stesso...
Sto davvero sbattendo la testa...
Non riesco a venirne fuori... nessuno sa darmi una mano?
Sigh... sigh...
alb

    |
|GPG DSA/ElG 1024/4096:|_________________________________________________|
|KeyID:0x5324A0DA - Fingerprint:8B00C61034120506111B143DEDBF71B45324A0DA |

    storto.
Oddio..... č uno scrolling di un centinaio di righe...
I punti essenziali, credo, sono questi....
[...]
debug3: authmethod_lookup password
debug3: remaining preferred: 
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
nome_a...@xxx.xxx.xxx.xxx's password: 
debug3: packet_send2: adding 64 (len 60 padlen 4 extra_pad 64)
debug2: we sent a password packet, wait for reply
debug1: Authentication succeeded (password).
debug1: channel 0: new [client-session]
debug3: ssh_session2_open: channel_new: 0
debug2: channel 0: send open
debug1: Entering interactive session.
debug2: callback start
debug2: ssh_session2_setup: id 0
[...]
Last login: Wed Jan 19 20:24:33 2005 from 127.0.0.1
setgid: Invalid argument
debug1: channel 0: rcvd eof
debug1: channel 0: output open -> drain
debug1: channel 0: obuf empty
debug1: channel 0: close_write
debug1: channel 0: output drain -> closed
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug1: channel 0: rcvd close
debug1: channel 0: close_read
debug1: channel 0: input open -> closed
debug3: channel 0: will not send data after close
debug1: channel 0: almost dead
debug1: channel 0: gc: notify user
debug1: channel 0: gc: user detached
debug1: channel 0: send close
debug1: channel 0: is dead
debug1: channel 0: garbage collecting
debug1: channel_free: channel 0: client-session, nchannels 1
debug3: channel_free: status: The following connections are open:\015
  #0 client-session (t4 r0 i3/0 o3/0 fd -1/-1)\015
debug3: channel_close_fds: channel 0: r -1 w -1 e 6
Connection to xxx.xxx.xxx.xxx closed.
In pratica, č come se non ricoscesse, credo la password...
Quella che io uso č quella relativo all'utente attivato sulla macchina
che esegue openssh... ma non so se sbaglio...
Grazie per la disponibilitŕ
Alb

 che esegue openssh... ma non so se sbaglio...
Devi usare una coppia username e password di uno degli utenti della macchina, 
la stessa che usi quando accendi il computer per avviare WinXP. Quindi sembra 
che tu stia facendo bene...
Che OpenSSH usi? Quello di Cygwin? Hai attivato la "separazione dei 
privilegi"? Hai usato lo script ssh-host-config e/o ssh-user-config? Direi 
che č un problema di permessi di accesso a /var/empty o c'č un problema nei 
files /etc/groups o /etc/passwd...


 files /etc/groups o /etc/passwd...
in windows, nella cartella openssh c'è solo il file /etc/passwd... dove
ci sono i classici indicativi utente che usa windows...
Farò altre prove nel pomeriggio... e faccio sapere...
Alla fine, ci si riuscirà... :-)
Grazie ancora
Alb

 ci sono i classici indicativi utente che usa windows...
E uno script e/o file eseguibile chiamato mkgroup o qualcosa di simile
c'è? La cartella /var/empty che permessi ha? 


debug1: channel 0: rcvd eof
Qui sembra che la macchina remota abbia chiuso i battenti per motivi suoi,
che potrebbero o potrebbero non essere collegati con setgid().
E' come se DOPO il login eseguisse qualcosa che o fallisce di brutto o gli
dice di andarsene.
Leonardo
-- 
"Se e' vero che Linux in se' e' gratis, non lo sono le indispensabili
interfacce grafiche (X, KDE ecc.) che consentono alle persone normali
di utilizzarlo."                    -- Jason Matusow, Microsoft Corp.