Salve a tutti.
Ho due pc entrambi con pclinuxos kde, uno con la 64 e l'altro con la 32.
Per spostare file l'uno dall'altro uso sftp con la sintassi sftp://utente@ip solo che ora da un pc all'altro va mentre al contrario no, se lo lancio da shell mi risponde File o directory non esistente
Idee?
openssh-client e openssh-server sono installati entrambi in entrambi i computer?
L'unica cosa che ho fatto ieri a parte aggiornare il sistema e' stato tramite un live cd e gprted aumentare la root sul 64bit.
Ho comunque installato sul 32bit pcmanfm e sftp funziona alla grande...insomma pare essere un problema di dolphin/konqueror nella versione 32bit.
Ho notato che usando sftp su dolphin (32bit) aprendo in nuova scheda il collegamento ho come risposta protocollo non valido(??)
Devi controllare che il servizio sshd sia in esecuzione su entrambi i pc. Puoi farlo aprendo una finestra root sulle macchine e dando il comando
# service sshd status
Questo è quello che dovresti vedere se il servizio è in esecuzione:
# service sshd status
sshd (pid 3876) è in esecuzione...
Se invece ottieni come risultato che il servizio è fermo, allora puoi farlo ripartire con il comando
# service sshd start
Se in questo modo le cose funzionano, allora puoi aprire PCControl Center-> Sistema-> 'Attiva servizi' e spuntare la casella di 'al boot' al fianco di sshd (altrimenti puoi farlo direttamente dal terminale root con il comando chkconfig).
Io per trasferire file tra macchine diverse uso scp da terminale, con sintassi
scp utente@macchina:file .
Puoi trasferire intere directory con il flag -r. Dettagli con 'man scp'.
Ciao, Mauro
[xxx@localhost ~]$ service sshd status
sshd (pid 7863) è in esecuzione...
[xxx@localhost ~]$
Su entrambi i pc.
Comunque ribadisco che con pcmanfm funziona da entrambi i lati, con dolphin si riesce ad accedere solo dal kde64 al kde32, non l'inverso. Prima di alcuni aggiornamenti e l'espansione della partizione di root tutto funzionava.
Mi sa che devo aspettare qualche aggiornamento sulla 32bit (dove dolphin non risonosce il protocollo sftp).
Fosse che non lo riconosce sulla 64 mi sembrerebbe più logico.
Sono anni e anni che lo riconosce e ora improvvisamente c'è bisogno di correzioni?
Mumble mumble...
Bene. Allora puoi fare una prova via scp per vedere se e quali errori ci sono. Eccoti le istruzioni:
Se mac1 e mac2 sono i nomi/indirizzi delle due macchine tra cui fai il trasferimento, se user1 e user2 sono i due utenti che stanno su mac1 e mac2, e se file1 e file2 sono due files che stanno rispettivamente sulla mac1 e mac2 nelle ripettive home, allora apri due terminali, uno su mac1 e l'altro su mac2:
scp user2@mac2:file2 .
Questo copia file2 che sta su mac2 su mac1
scp user1@mac1:file1 .
Questo copia file1 che sta su mac1 su mac2
Nota che l'ultimo carattere del comandi di copia e' un punto (preceduto da uno spazio). Significa copia localmente il file con lo stesso nome che ha sul sito remoto. Ovviamente dopo avere dato il comando ti chiedera' la password dell'utente remoto (ed altrettanto ovviamente devi sostituire mac1/2, user1/2 e file1/2 con i valori che hai sulle tue macchine).
Se tutto funziona, allora NON e' un problema di sshd ma del file manager che stai usando. Se ci sono invece errori, allora riportali che vediamo cosa fare.
Ciao, Mauro
Si, Mauro, ma che senso ha fare altre prove se con pcmanfm e da terminale sftp e ssh funzionano?
Cosi' sappiamo con sicurezza che il problema e' proprio il file manager!