Salve,
ho la necessità di trasferire dati da un computer ad un altro tramite script bash.
Avevo fatto un programma che in pratica tramite la copia delle chiavi, riusciva a trasferire da un computer ad un altro senza dover digitare la password.
Dopo upgrade del SO, non riesco più.
Ho denerato la chiave con
ssh-keygen
trasferito la chiave con
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
ma quando voglio accedere mi richiede la password
La copia viene scritta nella cartella .ssh dell’utente user nel file authorized_keys, lo stesso file della direttiva di /etc/ssh/sshd_config
# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
# but this is overridden so installations will only check .ssh/authorized_keys
AuthorizedKeysFile .ssh/authorized_keys
ma niente, continua a non farmi connettere.
Ho pensato a selinux dando questo comando
getsebool -a |grep ssh
e questo è il risultato
fenced_can_ssh --> off
selinuxuser_use_ssh_chroot --> off
ssh_chroot_rw_homedirs --> off
ssh_keysign --> off
ssh_sysadm_login --> off
Può essere uno di questi gli incriminati?
Grazie e saluti
Sergio