[Server] sftp problem
-
s.pacciani
- Prode Principiante
- Messaggi: 62
- Iscrizione: lunedì 9 gennaio 2012, 18:42
[Server] sftp problem
Salve a tutti, vi scrivo perchè sto riscontrando dei problemi sul collegamento CLIENT SFTP attraverso LINUX UBUNTU. vi spiego un attimo cosa devo effettuare.
Ho creato un server SFTP con autentificazione con chiave privata e pubblica. E' pienamente funziona perchè se utilizzo WINSCP (Windows) inserendo l'ip, utente e chiave privata mi connetto perfettamente al server SFTP.
il problema è qui. Se provo a collegarmi con un altro Linux e digitando il seguente comando
sftp utente@indirizzoserver
mi chiede la password ma come faccio a passarli la chiave privata? dove la devo inserire? su Windows è molto più semplice
AIUTATEMI per favore!
Ho creato un server SFTP con autentificazione con chiave privata e pubblica. E' pienamente funziona perchè se utilizzo WINSCP (Windows) inserendo l'ip, utente e chiave privata mi connetto perfettamente al server SFTP.
il problema è qui. Se provo a collegarmi con un altro Linux e digitando il seguente comando
sftp utente@indirizzoserver
mi chiede la password ma come faccio a passarli la chiave privata? dove la devo inserire? su Windows è molto più semplice
AIUTATEMI per favore!
-
novainvicta
- Scoppiettante Seguace

- Messaggi: 811
- Iscrizione: sabato 6 ottobre 2007, 11:32
- Contatti:
Re: [Server] sftp problem
no guarda..
1. funziona meglio su linux perchè puoi integrarlo anche nel normale gestore dei file (come fosse una cartella normale dove puoi aprire i file, vedere foto, etc..)
2. ssh/sftp è nato prima nei sistemi unix like, windows c'è arrivato per ultimo e in modo molto parziale con pesanti limitazioni
quale versione di ubuntu stai usando come client.. ?
lo chiedo perchè ci sono piccole variazioni nell'uso di tool grafici..
sftp utente@ip immagino tu lo stia dando dal terminale?
il terminale fa molto "programmatore".. ma visto che ci sei usa pure gli strumenti grafici..
tanto per darti un introduzione puoi dargli in pasto le chiavi cifrate andando in una cosa chiamta appunto "password e chiavi di cifratura"
in ubuntu 10.04 la trovi in Applicazioni > Accessori > password e chiavi di cifratura
mentre in ubuntu 11.10 al trovi scrivendo "password e chivi....bla bla bla"
oppure se vuoi proprio usare il terminale per importare le chiavi
dai il seguente comando
copiato da:
http://www.debian-administration.org/articles/152
sappi anche che puoi automaticamente montare la risorsa remota all'avvio del sistema con sshfs una volta che gli hai messo dentro le chiavi..
1. funziona meglio su linux perchè puoi integrarlo anche nel normale gestore dei file (come fosse una cartella normale dove puoi aprire i file, vedere foto, etc..)
2. ssh/sftp è nato prima nei sistemi unix like, windows c'è arrivato per ultimo e in modo molto parziale con pesanti limitazioni
quale versione di ubuntu stai usando come client.. ?
lo chiedo perchè ci sono piccole variazioni nell'uso di tool grafici..
sftp utente@ip immagino tu lo stia dando dal terminale?
il terminale fa molto "programmatore".. ma visto che ci sei usa pure gli strumenti grafici..
tanto per darti un introduzione puoi dargli in pasto le chiavi cifrate andando in una cosa chiamta appunto "password e chiavi di cifratura"
in ubuntu 10.04 la trovi in Applicazioni > Accessori > password e chiavi di cifratura
mentre in ubuntu 11.10 al trovi scrivendo "password e chivi....bla bla bla"
oppure se vuoi proprio usare il terminale per importare le chiavi
dai il seguente comando
Codice: Seleziona tutto
ssh-copy-id -i ~/.ssh/id_rsa.pub USERNAME@IP -DEL-TUO-SERVERhttp://www.debian-administration.org/articles/152
sappi anche che puoi automaticamente montare la risorsa remota all'avvio del sistema con sshfs una volta che gli hai messo dentro le chiavi..
Ultima modifica di novainvicta il lunedì 9 gennaio 2012, 23:00, modificato 1 volta in totale.
-
s.pacciani
- Prode Principiante
- Messaggi: 62
- Iscrizione: lunedì 9 gennaio 2012, 18:42
Re: [Server] sftp problem
grazie tanto per la tua risposta. sto effettuando dei test ma ancora non sono riuscito.
la versione ubuntu server è un pò vecchia. la release è: Ubuntu 9.10
scusa ma ancora non capisco.
macchina A (server) ubuntu server
macchina B (client) ubuntu server
nome utente: test
macchina A possiede la chiave pubblica dell'utente "test"
entro in ssh all'interno della macchina B. abilito utente root.
eseguo il comando che mi hai inviato, ovvero
ssh -i /home/root/.ssh/chiave test@macchinaA
domanda: la chiave deve essere privata? sbaglio vero? dico privata perchè la chiave pubblica c'è l'ho già nella macchina A. per collegarmi gli devo passare la chiave privata!
la versione ubuntu server è un pò vecchia. la release è: Ubuntu 9.10
scusa ma ancora non capisco.
macchina A (server) ubuntu server
macchina B (client) ubuntu server
nome utente: test
macchina A possiede la chiave pubblica dell'utente "test"
entro in ssh all'interno della macchina B. abilito utente root.
eseguo il comando che mi hai inviato, ovvero
ssh -i /home/root/.ssh/chiave test@macchinaA
domanda: la chiave deve essere privata? sbaglio vero? dico privata perchè la chiave pubblica c'è l'ho già nella macchina A. per collegarmi gli devo passare la chiave privata!
-
novainvicta
- Scoppiettante Seguace

- Messaggi: 811
- Iscrizione: sabato 6 ottobre 2007, 11:32
- Contatti:
Re: [Server] sftp problem
ubuntu 9.10? è un po' molto antiquato...
basta la chaive pubblica che anche se chiamata "pubblica", tanto pubblica non è in questo caso
poi quell'utente root mi insospetisce molto, su ubuntu non dovrebbe nemmeno esistere... penso che usi sudo... a quel punto non è piu' root, ma altro..
hai accesso alla macchina A?
se si fai così
cat .ssh/id_rsa.pub | ssh test@SERVER-B 'cat >> .ssh/authorized_keys'
inserisci la password di B per l'ultima volta
a questo punto ogni volta che l'utente root tenta di accedere a test su B lo fa in automatico
basta la chaive pubblica che anche se chiamata "pubblica", tanto pubblica non è in questo caso
poi quell'utente root mi insospetisce molto, su ubuntu non dovrebbe nemmeno esistere... penso che usi sudo... a quel punto non è piu' root, ma altro..
hai accesso alla macchina A?
se si fai così
cat .ssh/id_rsa.pub | ssh test@SERVER-B 'cat >> .ssh/authorized_keys'
inserisci la password di B per l'ultima volta
a questo punto ogni volta che l'utente root tenta di accedere a test su B lo fa in automatico
-
s.pacciani
- Prode Principiante
- Messaggi: 62
- Iscrizione: lunedì 9 gennaio 2012, 18:42
Re: [Server] sftp problem
si è vero la versione è un pò vecchia. a breve effettuerò un aggiornamento.
in effetti non posso accedere direttamente nella macchina A. So solamente che la chiave pub della macchina A è stata inserita. infatti se provo con winscp funziona.
mi sorge una domanda. nell'utente test non c'è nessuna password. la devo inserire?
sto facendo delle prove. riaggiorno a breve il ticke
grazie tanto per la tua disponibilità!
in effetti non posso accedere direttamente nella macchina A. So solamente che la chiave pub della macchina A è stata inserita. infatti se provo con winscp funziona.
mi sorge una domanda. nell'utente test non c'è nessuna password. la devo inserire?
sto facendo delle prove. riaggiorno a breve il ticke
grazie tanto per la tua disponibilità!
-
s.pacciani
- Prode Principiante
- Messaggi: 62
- Iscrizione: lunedì 9 gennaio 2012, 18:42
Re: [Server] sftp problem
ecco un risultato di un test:
macchina A server - utente "test" con chiave pubblica inserita
macchina B client - test riga di comando
entro con l'utente "prova"
ftp02@ftp01:~$ ssh -i /home/prova/.ssh/test-private test@ipserver
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/home/prova/.ssh/test-private' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /home/prova/.ssh/test-private
qui mi dice che non mi accetta la chiave.
ma come deve essere la chiave?
apro file e all'interno ci deve essere
ssh-dss ADSDFEGDVDFSFDd3439293204wed............................... pc@pc
deve essere cosi? perchè la chiave la genero con putty gen!
cmq ho provato anche con chiave RSA....stesso discorso.
dai ci siamo quasi!
cmq la mia chiave non è RSA ma
macchina A server - utente "test" con chiave pubblica inserita
macchina B client - test riga di comando
entro con l'utente "prova"
ftp02@ftp01:~$ ssh -i /home/prova/.ssh/test-private test@ipserver
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/home/prova/.ssh/test-private' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /home/prova/.ssh/test-private
qui mi dice che non mi accetta la chiave.
ma come deve essere la chiave?
apro file e all'interno ci deve essere
ssh-dss ADSDFEGDVDFSFDd3439293204wed............................... pc@pc
deve essere cosi? perchè la chiave la genero con putty gen!
cmq ho provato anche con chiave RSA....stesso discorso.
dai ci siamo quasi!
cmq la mia chiave non è RSA ma
-
s.pacciani
- Prode Principiante
- Messaggi: 62
- Iscrizione: lunedì 9 gennaio 2012, 18:42
Re: [Server] sftp problem
sono riuscito! mi sono collegato. non accettava la chiave privata
ecco il comando esatto
ssh -i /per/corso/chiaveprivata/id_rsa utente@server
ecco il comando esatto
ssh -i /per/corso/chiaveprivata/id_rsa utente@server
-
novainvicta
- Scoppiettante Seguace

- Messaggi: 811
- Iscrizione: sabato 6 ottobre 2007, 11:32
- Contatti:
Re: [Server] sftp problem
mi sono appena collegato... che differenza c'è con il comando che ti ho dato:s.pacciani ha scritto: sono riuscito! mi sono collegato. non accettava la chiave privata
ecco il comando esatto
ssh -i /per/corso/chiaveprivata/id_rsa utente@server
ssh -i /home/root/.ssh/chiave test@macchinaA
(dove test era il nome utente che usavi nel tuo esempio e macchinaA e ovviamente l'indirizzo ip)
mi fa piacere che hai risolto
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti