[Risolto] [Server] SSH... differenze tra login su 2 diversi pc...
Inviato: giovedì 7 maggio 2009, 22:22
Salve gente! Ho una domanda che riguarda il login da remoto via SSH... mo vi spiego la situazione...
In un pc ho installato BackupPC su Jaunty, ho impostato l'utente e ho creato la chiave SSH RSA.
Poi ho eseguito la stessa procedura (a parte l'installazione di Backuppc) sui 2 pc ai quali devo fare backup (un laptop con Jaunty e un pc con WinXP), inserito le chiavi sui file authorized_keys2 e su known_hosts dei relativi utenti che backuppc usa per fare il backup, nella fattispecie il mio utente su Windows XP e root sul laptop.
Sul pc con windows XP, dopo aver fatto a botte con OpenSSH per Win e un archivio zip contenente solo rsyncd (quindi non ho installato Cygwin) ed averlo configurato e avviato tutto ok, BackupPC va come un orologio (beh ci ho sbattuto la testa quasi 2 settimane per capire come impostarlo ma non importa... funziona...
)
Il laptop invece mi sta facendo diventare matto... innanzitutto ho dovuto abilitare l'user root perchè, stando alle varie guide che ho seguito, quello è l'unico modo che ho per fare il backup completo di tutto il disco. Poi ho installato il pacchetto ssh... ho impostato le chiavi e scambiate con il server BackupPC, creato il file authorized_keys2 e known_hosts.
Il problema è che quando avvio la procedura di backup mi ritorna un errore "unable to read 4 bytes" che stando alle varie guide riguarda la cifratura SSH fra i 2 pc...
Per curiosità ho avviato il login via ssh dal laptop al server e qui tutto ok... inserita la password funziona come un orologio... ma al contrario se faccio login dal server verso il laptop mi trovo la richiesta di inserire una passphrase (quando ho creato la chiave ho seguito le guide che dicevano di dare semplicemente invio), faccio invio e mi chiede la password...
Non posso esserne sicuro ma ho paura che la richiesta della passphrase mi mandi in crisi Backuppc...
La mia domanda è: quale può essere il motivo della differenza tra login da laptop e login da server?
Per generare le chiavi ho usato lo stesso comando:
e per caricare le chiavi sul file authorized_keys2 e sul file known hosts ho usato
I diritti sui files sono a posto... così come le modalità delle directories /.ssh come indicato sulle guide
Non saprei di quali dati potete aver bisogno per poter capire dove sta la differenza... io sono nuovo all'uso di SSH e sistemi client-server... comunque di qualunque log o dato abbiate bisogno farò il possibile per postarlo...
Grazie e scusate se sono stato prolisso ma volevo rendere quanto possibile completa la descrizione del problema...
Spero che qualcuno sappia aiutarmi... ormai ho la testa piatta a suon di craniate >:(
Ciaoooo (b2b)
In un pc ho installato BackupPC su Jaunty, ho impostato l'utente e ho creato la chiave SSH RSA.
Poi ho eseguito la stessa procedura (a parte l'installazione di Backuppc) sui 2 pc ai quali devo fare backup (un laptop con Jaunty e un pc con WinXP), inserito le chiavi sui file authorized_keys2 e su known_hosts dei relativi utenti che backuppc usa per fare il backup, nella fattispecie il mio utente su Windows XP e root sul laptop.
Sul pc con windows XP, dopo aver fatto a botte con OpenSSH per Win e un archivio zip contenente solo rsyncd (quindi non ho installato Cygwin) ed averlo configurato e avviato tutto ok, BackupPC va come un orologio (beh ci ho sbattuto la testa quasi 2 settimane per capire come impostarlo ma non importa... funziona...
Il laptop invece mi sta facendo diventare matto... innanzitutto ho dovuto abilitare l'user root perchè, stando alle varie guide che ho seguito, quello è l'unico modo che ho per fare il backup completo di tutto il disco. Poi ho installato il pacchetto ssh... ho impostato le chiavi e scambiate con il server BackupPC, creato il file authorized_keys2 e known_hosts.
Il problema è che quando avvio la procedura di backup mi ritorna un errore "unable to read 4 bytes" che stando alle varie guide riguarda la cifratura SSH fra i 2 pc...
Per curiosità ho avviato il login via ssh dal laptop al server e qui tutto ok... inserita la password funziona come un orologio... ma al contrario se faccio login dal server verso il laptop mi trovo la richiesta di inserire una passphrase (quando ho creato la chiave ho seguito le guide che dicevano di dare semplicemente invio), faccio invio e mi chiede la password...
Non posso esserne sicuro ma ho paura che la richiesta della passphrase mi mandi in crisi Backuppc...
La mia domanda è: quale può essere il motivo della differenza tra login da laptop e login da server?
Per generare le chiavi ho usato lo stesso comando:
Codice: Seleziona tutto
sudo ssh-keygen -t rsaCodice: Seleziona tutto
sudo cat ~/.ssh/nomehost_id_rsa.pub >> nomefiledestinazioneCodice: Seleziona tutto
sudo chmod -R go-rwx ~/.ssh Grazie e scusate se sono stato prolisso ma volevo rendere quanto possibile completa la descrizione del problema...
Spero che qualcuno sappia aiutarmi... ormai ho la testa piatta a suon di craniate >:(
Ciaoooo (b2b)