Newsgroup: it.comp.sicurezza.unix
Titolo: Sempre SSH !!!

Ragazzi, niente da fare !
Al momento dell'autenticazione, mi richiede la passphrase la inserisco e
passa subito all'autenticazione della password !!! MA se io ho messo NO
per quanto riguarda l'autenticazione, perchè continua a chiedermela ?
Se non metto la passphrase giusta mi chiede la password!Ma allora che
senzo ha la chiave pubblica se me la scavalca?
IO vorrei riuscire a farmi autenticare solo ed esclusivamente con la
chiave pubblica e la passphrase, la password non deve chiedermela !!!
Vi allego il file di configurazione del SSHD, sicuramente sbaglio
qualcosa nel suddetto file.
 #	$OpenBSD: sshd_config,v 1.56 2002/06/20 23:37:12 markus Exp $
# This is the sshd server system-wide configuration file.  See
# sshd_config(5) for more information.
# This sshd was compiled with
PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin
# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented.  Uncommented options change a
# default value.
Port 22
Protocol 2,1
#ListenAddress 0.0.0.0
#ListenAddress ::
# HostKey for protocol version 1
HostKey /etc/ssh/ssh_host_key
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
# Lifetime and size of ephemeral version 1 server key
#KeyRegenerationInterval 3600
ServerKeyBits 1024
# Logging
#obsoletes QuietMode and FascistLogging
#SyslogFacility AUTH
#LogLevel INFO
# Authentication:
LoginGraceTime 600
PermitRootLogin no
StrictModes no
#RSAAuthentication yes
#PubkeyAuthentication yes
AuthorizedKeysFile	.ssh/authorized_keys
# rhosts authentication should not be used
#RhostsAuthentication no
# Don't read the user's ~/.rhosts and ~/.shosts files
IgnoreRhosts yes
# For this to work you will also need host keys in
/etc/ssh/ssh_known_hosts
#RhostsRSAAuthentication no
# similar for protocol version 2
#HostbasedAuthentication no
# Change to yes if you don't trust ~/.ssh/known_hosts for
# RhostsRSAAuthentication and HostbasedAuthentication
#IgnoreUserKnownHosts no
# To disable tunneled clear text passwords, change to no here!
PasswordAuthentication no
PermitEmptyPasswords no
# Change to no to disable s/key passwords
#ChallengeResponseAuthentication yes
# Kerberos options
#KerberosAuthentication no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes
#AFSTokenPassing no
# Kerberos TGT Passing only works with the AFS kaserver
#KerberosTgtPassing no
# Set this to 'yes' to enable PAM keyboard-interactive authentication
# Warning: enabling this may bypass the setting of
'PasswordAuthentication'
#PAMAuthenticationViaKbdInt no
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
#PrintMotd yes
#PrintLastLog yes
#KeepAlive yes
#UseLogin no
UsePrivilegeSeparation yes
#Compression yes
#MaxStartups 10
# no default banner path
#Banner /some/path
#VerifyReverseMapping no
# override default of no subsystems
Subsystem	sftp	/usr/lib/ssh/sftp-server
Il file ssh-config del client posso lasciarlo invariato  ?
Sempre grazie e a presto !
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Subsystem	sftp	/usr/lib/ssh/sftp-server
Questo è il mio ke funziona perfettamente (alcune cose sono state
omesse volontariamente ma nn dovrebbero in nessun modo "toccarti")
Port 22
SyslogFacility AUTHPRIV
PermitRootLogin no
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys
PasswordAuthentication no
PermitEmptyPasswords no
X11Forwarding no
Subsystem       sftp    /usr/libexec/openssh/sftp-server
Parti da questo per far funzionare il tuo e aggiungici quello ke ti 
serve; calcola 2 cose: nel tuo manca "PubkeyAuthentication yes" e 
soprattutto controlla i permessi di passwd, shadow e group per 
essere sicuro ke siano almeno 644.
Spero di esserti stato utile; rimane invariato tutto quello che ti
è stato consigliato prima dagli altri membri del newsgroup sulla 
generazione delle chiavi, dove e come metterle ecc ecc 
Auguri, Ju

 essere sicuro ke siano almeno 644.
shadow non deve assolutamente mai essere 644. Almeno, se non vuoi che
chiunque possa leggersi gli hash delle password.
-- 
HappyCactus - Linux User #209744 - LFS User #6046 - >>> SMSPM1050 <<<
              YAGF Member Group >>> 
www.google.com
 <<<
Ci sono 10 categorie di persone al mondo: quelle che capiscono
il sistema binario e quelle che non lo capiscono.

 chiunque possa leggersi gli hash delle password.
Si hai ragionissima... infatti avevo detto "almeno" 644 ^__^

 Si hai ragionissima... infatti avevo detto "almeno" 644 ^__^
Allora intendevi almeno 650, root/shadow


 Allora intendevi almeno 650, root/shadow
s/650/640, of course :P


 s/650/640, of course :P
^__^

Il file ssh-config del client posso lasciarlo invariato  ?
si.
A questo punto mi sorge _spontaneauna domanda (anzi due):
che distribuzione e`?
un passaggino alla documentazione??
-- 
Maurizio - Tannoiser - Lemmo
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it