Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "ivantu/OneDrive_prova"
Differenze tra le versioni 2 e 18 (in 16 versioni)
Versione 2 del 29/10/2021 15.43.47
Dimensione: 2413
Autore: ivantu
Commento:
Versione 18 del 05/11/2023 19.57.18
Dimensione: 8744
Commento: revisone finale
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page created by ivantu
# format wiki
# LANGUAGE it
<<BR>>
<<Include(NuoviStrumentiWiki/PaginaDiProva)>>
Linea 2: Linea 7:
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=440713"; rilasci="20.04")>> <<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=652346"; rilasci="22.04 20.04")>>
Linea 6: Linea 11:
In questa presente guida si descrive l'utilità e le procedure di installazione dei servizi di archiviazione cloud offerti.
Utilizzare [[Ufficio/LibreOffice|LibreOffice]] per connettersi e sincronizzare file in remoto con il cloud Drive e OneDrive.
In questa guida si descrivono le procedure di installazione e configurazione di '''[[https://www.microsoft.com/it-it/microsoft-365/onedrive/online-cloud-storage|Microsoft OneDrive]]'''.
Linea 9: Linea 13:
= Sincronizzare file in remoto LibreOffice = '''!OneDrive''' è un servizio di cloud storage offerto da Microsoft che permette di sincronizzare file tra diversi dispositivi e accedervi online. Per utilizzare '''!OneDrive''' su Ubuntu, occorre installare client appositi, di cui due dei più popolari sono '''[[https://www.insynchq.com/|insync]]''' e '''[[https://abraunegg.github.io/|OneDrive Client for Linux]]'''.
Linea 11: Linea 15:
Per sincronizzare un server remoto con LibreOffice, usare i seguenti metodi: = Preparativi =
Linea 13: Linea 17:
 0. Aprire [[Ufficio/LibreOffice|LibreOffice]], e selezionare nel menù File
  * Apri in remoto
  * Salva in remoto
 0. clic su Aggiungi servizio.
 * Bisogna innanzitutto disporre di un account Microsoft attivo. Se necessario, è possibile crearne uno da [[https://account.microsoft.com/|questa pagina]].
 * Qualora il proprio account Microsoft richieda un controllo di sicurezza e/o dell'identità su un dispositivo associato (ad esempio il proprio smartphone), assicurarsi che quest'ultimo sia a portata di mano per disporre eventuali autorizzazioni durante la procedura.
Linea 18: Linea 20:
= Servizi = = Installazione =
Linea 20: Linea 22:
Per accedere ai servizi per la prima volta, impostare le seguenti finestre di dialogo. Fare clic su OK. {{{#!wiki important
Il pacchetto ''onedrive'' presente nei [[Repository#Repository_ufficiali|repository ufficiali]] è obsoleto e non più supportato. Di seguito verrà quindi utilizzato quello presente nel repository '''[[https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/|OpenSuSE Build Service (OBS)]]'''.
}}}

== Ubuntu 20.04 e successive ==

 0. Se non presente, [[AmministrazioneSistema/ComandiBase#mkdir|creare]] con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] la directory `/etc/apt/keyrings`.
 0. Importare la chiave della firma dei pacchetti del repository '''One``Drive''' digitando nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
wget -qO - https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_$(lsb_release -rs)/Release.key | gpg --dearmor | sudo tee /etc/apt/keyrings/obs-onedrive.gpg -
}}}
 0. Importare il repository di '''One``Drive''' con il comando:{{{
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/obs-onedrive.gpg] https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_$(lsb_release -rs)/ ./" | sudo tee /etc/apt/sources.list.d/onedrive.list
}}}
 0. Assicurarsi che il file `/etc/apt/keyrings/obs-onedrive.gpg` e i relativi [[AmministrazioneSistema/PermessiFile#Visualizzare_i_permessi|permessi di esecuzione]] siano attribuiti all'utente root. In caso contrario modificarli con le istruzioni contenute in [[Repository/GestioneRepositoryTerzeParti#Installazione_diretta_del_file_gpg|questa guida]].
 0. [[AmministrazioneSistema/InstallareProgrammi/Apt#Aggiornamento_del_sistema|Aggiornare la lista dei pacchetti]].
 0. Installare il il pacchetto ''onedrive'' con le opzioni indicare nel seguente comando:{{{
sudo apt install --no-install-recommends --no-install-suggests onedrive
}}}

Al termine della procedura, sarà possibile [[AmbienteGrafico/AvviareProgrammi#Avviare_programmi_da_terminale|avviare]] '''One``Drive''' (con il [[AmministrazioneSistema/Terminale|terminale]] ].

== Avvio servizio ==

Per lanciare il tool si dovrà prima ottenere l'URL che servirà ad autorizzare il client alla connessione e all’accesso dell'account '''Onedrive'''.
Linea 23: Linea 48:
Seleziona casella di controllo ''Connessione sicura'' per accedere al servizio tramite il protocollo https e la porta 443.
Attivare casella '''Memorizza password''' per memorizzare la password.
Poiché l'autorizzazione scade in breve tempo, è necessario eseguire rapidamente i seguenti passaggi.
Linea 27: Linea 51:
== Server WebDAV ==  0. Nel [[AmministrazioneSistema/Terminale|terminale]] digitare il seguente comando:{{{
onedrive
}}}
 Verrà visualizzato nell'output un messaggio con l'indirizzo URL:{{{
Authorize this app visiting:
 
https://login.microsoftonline.com/common
}}}
 0. Copiare e incollare l'indirizzo ottenuto nella barra degli indirizzi di un [[InternetRete/Navigazione#Browser_per_navigare|browser]].
 0. Inserire e confermare le credenziali d'accesso per !OneDrive. La pagina del browser diventerà bianca e l’indirizzo URL cambierà (avrà nella parte finale il codice di conferma `?code=`.
 0. Nel [[AmministrazioneSistema/Terminale|terminale]], alla dicitura{{{
Enter the response uri:
}}}
 copiare il nuovo indirizzo completo fornito dal [[InternetRete/Navigazione#Browser_per_navigare|browser]].
Linea 29: Linea 66:
 * Tipo: WebDAV
 * Host: l'URL del server
 * Porta: 80
 * Etichetta: nome connessione.
 * Radice: percorso dell'account
<<Anchor(sincronizzazione)>>
= Sincronizzazione =
Linea 35: Linea 69:
== FTP e SSH == ## Inserire ivantu/SincronizzazioneCloud_prova appena pronta la guida revisionata
Linea 37: Linea 71:
 * Tipo: FTP o SSH
 * Host: l'URL del server
 * Porta: 21 (per FTP), 22 (per SSH)
 * Utente, Password: il nome utente e la password del servizio FTP o SSH
 * Etichetta: nome connessione
 * Radice: percorso dell'account
Sarà quindi possibile sincronizzare le directory e i file contenuti nel cloud con il sistema Ubuntu. A tal scopo digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
onedrive --synchronize
}}}

== Sincronizzare file in remoto con LibreOffice ==

È possibile utilizzare '''[[https://it.wikipedia.org/wiki/LibreOffice|LibreOffice]]''' per connettersi e sincronizzare file in remoto con il servizio cloud '''!OneDrive'''.

Per sincronizzare un server remoto con '''[[Ufficio/LibreOffice|LibreOffice]]''', usare i seguenti metodi:

 0. Aprire [[Ufficio/LibreOffice|LibreOffice]].
 0. A seconda dei casi seguire il percorso:
  * '''''File → Apri in remoto'''''
  * '''''File → Salva in remoto'''''
 0. Fare clic su '''Aggiungi servizio'''.

== Servizi ==

Accedendo ai servizi per la prima volta:
 0. Impostare le finestre di dialogo e fare clic su '''OK'''.
 0. Selezionare la casella di controllo '''Connessione sicura''' per accedere al servizio tramite il protocollo https e la porta 443.
 0. Attivare la casella '''Memorizza password''' per salvare le proprie credenziali.
Linea 45: Linea 95:

Di seguito sono elencati i parametri necessari per la condivisione Windows:
Linea 49: Linea 101:
 * Utente, Password: nome utente e password dell'account MSN  * Utente e Password: nome utente e password dell'account MSN
Linea 53: Linea 105:
== Google Drive == ##== Server WebDAV ==
Linea 55: Linea 107:
 * Tipo: Google Drive.
 * Utente, Password: nome utente e la password dell'account Google.
 * Etichetta: nome connessione
## * Tipo: WebDAV
## * Host: l'URL del server
## * Porta: 80
## * Etichetta: nome connessione.
## * Radice: percorso dell'account
Linea 59: Linea 113:
== Server CMIS == ##== FTP e SSH ==
Linea 61: Linea 115:
 * Tipo: selezionate il tipo di server nell'elenco.
 * Host: l'URL del server
 * Utente, Password: nome utente e la password del servizio CMIS.
 * Deposito: deposito dei file nell'elenco a cascata.<<BR>> Pulsante Aggiorna: aggiornare il contenuto dell'elenco del deposito.
 * Etichetta: nome connessione
 * Radice: inserite il percorso all'indirizzo radice del vostro account
## * Tipo: FTP o SSH
## * Host: l'URL del server
## * Porta: 21 (per FTP), 22 (per SSH)
## * Utente e Password: il nome utente e la password del servizio FTP o SSH
## * Etichetta: nome connessione
## * Radice: percorso dell'account

##== Server CMIS ==

## * Tipo: selezionare il tipo di server nell'elenco.
## * Host: l'URL del server
## * Utente e Password: nome utente e la password del servizio CMIS.
## * Deposito: deposito dei file nell'elenco a cascata.
## * Pulsante Aggiorna: aggiornare il contenuto dell'elenco del deposito.
## * Etichetta: nome connessione
## * Radice: inserire il percorso all'indirizzo radice del vostro account

= Risoluzione problemi =

== Errore Synchronize ==

Qualora compaia il seguente messaggio di errore:{{{
Configuring Global Azure AD Endpoints

ERROR: Microsoft OneDrive API returned an error with the following message:
  Error Message: HTTP request returned status code 400 (Bad Request)
  Error Reason: xxxxxxxxxxx: The user could not be authenticated as the grant is expired. The user must sign in again.
Trace ID: <<codice esadecimale>>
Correlation ID: <<codice esadecimale>>
Timestamp: 2023-06-25 15:11:17Z

ERROR: Microsoft OneDrive API returned an error with the following message:
  Error Message: HTTP request returned status code 401 (Unauthorized)
  Error Reason: Access token is empty.
  Error Timestamp: 2023-06-25T15:11:17
  API Request ID: <<codice esadecimale>>

ERROR: Check your configuration as your refresh_token may be empty or invalid. You may need to issue a --reauth and re-authorise this client.
}}}
potrebbe essersi verificato un blocco nella sincronizzazione al server di Microsoft.

Per risolvere:
 0. Ripetere la sincronizzazione del proprio account attivo scrivendo nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
onedrive --reauth
}}}
 come suggerito nel messaggio di errore.
 0. Eseguire nuovamente i passaggi del paragrafo [[#Sincronizzazione|Sincronizzazione]].
Linea 70: Linea 165:
 * [[https://it.wikipedia.org/wiki/Cloud_computing|Cloud Computing]]
 * [[https://it.libreoffice.org/|Pagina ufficiale di LibreOffice]]
 * [[https://rclone.org/onedrive/|Rclone con Microsoft OneDrive]] (guida dal sito ufficiale del progetto)
 * [[https://github.com/abraunegg/onedrive/blob/master/docs/known-issues.md|Problemi noti]] (guida nella pagina ufficiale del progetto)
 * [[https://it.wikipedia.org/wiki/Cloud_computing|Cloud Computing]] (pagina enciclopedica)


Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento.

Guida verificata con Ubuntu: 22.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa guida si descrivono le procedure di installazione e configurazione di Microsoft OneDrive.

OneDrive è un servizio di cloud storage offerto da Microsoft che permette di sincronizzare file tra diversi dispositivi e accedervi online. Per utilizzare OneDrive su Ubuntu, occorre installare client appositi, di cui due dei più popolari sono insync e OneDrive Client for Linux.

Preparativi

  • Bisogna innanzitutto disporre di un account Microsoft attivo. Se necessario, è possibile crearne uno da questa pagina.

  • Qualora il proprio account Microsoft richieda un controllo di sicurezza e/o dell'identità su un dispositivo associato (ad esempio il proprio smartphone), assicurarsi che quest'ultimo sia a portata di mano per disporre eventuali autorizzazioni durante la procedura.

Installazione

Il pacchetto onedrive presente nei repository ufficiali è obsoleto e non più supportato. Di seguito verrà quindi utilizzato quello presente nel repository OpenSuSE Build Service (OBS).

Ubuntu 20.04 e successive

  1. Se non presente, creare con i privilegi di amministrazione la directory /etc/apt/keyrings.

  2. Importare la chiave della firma dei pacchetti del repository OneDrive digitando nel terminale il comando:

    wget -qO - https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_$(lsb_release -rs)/Release.key | gpg --dearmor | sudo tee /etc/apt/keyrings/obs-onedrive.gpg -
  3. Importare il repository di OneDrive con il comando:

    echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/obs-onedrive.gpg] https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_$(lsb_release -rs)/ ./" | sudo tee /etc/apt/sources.list.d/onedrive.list
  4. Assicurarsi che il file /etc/apt/keyrings/obs-onedrive.gpg e i relativi permessi di esecuzione siano attribuiti all'utente root. In caso contrario modificarli con le istruzioni contenute in questa guida.

  5. Aggiornare la lista dei pacchetti.

  6. Installare il il pacchetto onedrive con le opzioni indicare nel seguente comando:

    sudo apt install --no-install-recommends --no-install-suggests onedrive

Al termine della procedura, sarà possibile avviare OneDrive (con il terminale ].

Avvio servizio

Per lanciare il tool si dovrà prima ottenere l'URL che servirà ad autorizzare il client alla connessione e all’accesso dell'account Onedrive.

Poiché l'autorizzazione scade in breve tempo, è necessario eseguire rapidamente i seguenti passaggi.

  1. Nel terminale digitare il seguente comando:

    onedrive

    Verrà visualizzato nell'output un messaggio con l'indirizzo URL:

    Authorize this app visiting:
     
    https://login.microsoftonline.com/common
  2. Copiare e incollare l'indirizzo ottenuto nella barra degli indirizzi di un browser.

  3. Inserire e confermare le credenziali d'accesso per OneDrive. La pagina del browser diventerà bianca e l’indirizzo URL cambierà (avrà nella parte finale il codice di conferma ?code=.

  4. Nel terminale, alla dicitura

    Enter the response uri: 

    copiare il nuovo indirizzo completo fornito dal browser.

Sincronizzazione

Sarà quindi possibile sincronizzare le directory e i file contenuti nel cloud con il sistema Ubuntu. A tal scopo digitare nel terminale il seguente comando:

onedrive --synchronize

Sincronizzare file in remoto con LibreOffice

È possibile utilizzare LibreOffice per connettersi e sincronizzare file in remoto con il servizio cloud OneDrive.

Per sincronizzare un server remoto con LibreOffice, usare i seguenti metodi:

  1. Aprire LibreOffice.

  2. A seconda dei casi seguire il percorso:
    • File → Apri in remoto

    • File → Salva in remoto

  3. Fare clic su Aggiungi servizio.

Servizi

Accedendo ai servizi per la prima volta:

  1. Impostare le finestre di dialogo e fare clic su OK.

  2. Selezionare la casella di controllo Connessione sicura per accedere al servizio tramite il protocollo https e la porta 443.

  3. Attivare la casella Memorizza password per salvare le proprie credenziali.

Condivisione Windows

Di seguito sono elencati i parametri necessari per la condivisione Windows:

  • Tipo: Condivisione Windows
  • Host: l'URL del server
  • Condivisione: la condivisione Windows
  • Utente e Password: nome utente e password dell'account MSN
  • Etichetta: nome connessione
  • Radice: percorso dell'account

Risoluzione problemi

Errore Synchronize

Qualora compaia il seguente messaggio di errore:

Configuring Global Azure AD Endpoints

ERROR: Microsoft OneDrive API returned an error with the following message:
  Error Message:    HTTP request returned status code 400 (Bad Request)
  Error Reason:     xxxxxxxxxxx: The user could not be authenticated as the grant is expired. The user must sign in again.
Trace ID: <<codice esadecimale>>
Correlation ID: <<codice esadecimale>>
Timestamp: 2023-06-25 15:11:17Z

ERROR: Microsoft OneDrive API returned an error with the following message:
  Error Message:    HTTP request returned status code 401 (Unauthorized)
  Error Reason:     Access token is empty.
  Error Timestamp:  2023-06-25T15:11:17
  API Request ID:   <<codice esadecimale>>

ERROR: Check your configuration as your refresh_token may be empty or invalid. You may need to issue a --reauth and re-authorise this client.

potrebbe essersi verificato un blocco nella sincronizzazione al server di Microsoft.

Per risolvere:

  1. Ripetere la sincronizzazione del proprio account attivo scrivendo nel terminale il seguente comando:

    onedrive --reauth
    come suggerito nel messaggio di errore.
  2. Eseguire nuovamente i passaggi del paragrafo Sincronizzazione.

Ulteriori risorse


CategoryHomepage