Ero sivun ”Rclone” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(Ak: Uusi sivu: {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} {{Ohjelma | nimi=rclone | kuva= | kuvateksti= | lisenssi=MIT | käyttöliittymä=teksti | kotisivu=[http://rclone.org/ rclone.org] }}...)
 
p (fix + malline)
(8 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 7: Rivi 7:
| käyttöliittymä=teksti
| käyttöliittymä=teksti
| kotisivu=[http://rclone.org/ rclone.org]
| kotisivu=[http://rclone.org/ rclone.org]
| lahdekoodi=[https://github.com/ncw/rclone github.com/ncw/rclone]
}}
}}


'''rclone''' on [[Komentorivi|komentoriviltä]] käytettävä synkronointiohjelmisto, joka tukee useita pilvipalveluita.  
'''rclone''' on [[Avoin lähdekoodi|avoimen lähdekoodin]] [[Pilvipalvelut|pilvipalveluiden]] synkronointiohjelmisto, jota käytetään [[Komentorivi|komentoriviltä]]. rclone on hyvä vaihtoehto pilvipalveluiden omille [[Suljettu lähdekoodi|suljetun lähdekoodin]] asiakasohjelmille. Ohjelmaa voidaan luonnehtia pilvipalveluiden [[rsync]]iksi.


==Katso myös==
Ohjelma tukee useita pilvipalveluita mm.
* [[Pilvipalvelut]]


==Aiheesta muualla==
* Google Drive
* [https://github.com/ncw/rclone Ohjelman lähdekoodit GitHubissa].
* Amazon S3
* Openstack Swift / Rackspace cloud files / Memset Memstore
* Dropbox
* Google Cloud Storage
* Amazon Cloud Drive
* Microsoft One Drive
* Hubic
* Backblaze B2
* Yandex Disk
* Paikallinen tiedostojärjestelmä


==Asennus==
Ohjelmaa ei löydy yleisimpien jakeluiden pakettivarastoista, vaan se tulee asentaa manuaalisesti. Ohjelmaa jaetaan yksittäisenä suoritettavana tiedostona ohjelman [https://github.com/ncw/rclone/releases/latest GitHub-sivulla], joten asennus tapahtuu käytännössä kopioimalla se sopivaan <tt>$PATH</tt>-ympäristömuuttujan alaiseen hakemistoon. Usein on tapana asentaa käyttäjän omat ohjelmat <tt>/usr/local/bin/</tt> hakemistoon. Tämän jälkeen tulee säätää omistajuus, sekä käyttöoikeudet kuntoon.
{{oikeudet}}
# cp rclone /usr/local/bin/
# chown root:root /usr/local/bin/rclone
# chmod 755 /usr/local/bin/rclone
Ohjelman manuaalisivu voidaan asentaa siirtämällä se <tt>/usr/local/share/man/man1/</tt> -hakemiston alle ja päivittämällä manuaalisivujen tietokanta.
# cp rclone.1 /usr/local/share/man/man1/
# mandb
==Käyttö==
Ohjelman käyttöön löytyy yksityiskohtainen dokumentaatio ohjelman kotisivuilta: http://rclone.org/docs/
Pilvipalveluiden konfiguraatio tapahtuu komennolla:
$ rclone config
rclone kyselee käyttäjältä käytettävän pilvipalvelun ja osaa pyytää API-avaimen itsestään. Tarvittaessa rclone osaa myös salata oman asetustiedostonsa. Tämä saattaa olla tarpeen mikäli ohjelmaa käytetään ''epäluotettavassa järjestelmässä'', kuten laiskasti ylläpidetyllä monen käyttäjän palvelimella. Tässä tapauksessa rclone kysyy salasanan aina sitä kutsuttaessa.
rclone tukee monia pilvipalveluita, kuten myös useita saman palvelun tilejä. Käyttäjä voi nimetä nämä palvelut mielivaltaisesti. Olkoon seuraavissa esimerkeissä käytettävä pilvipalvelu nimetty ''pilveksi''.
Pilveen tallennetut tiedostot voidaan listata <tt>ls</tt>-komennolla. Pilven juureen päästään käsiksi jättämällä hakemisto tyhjäksi, tosin kaksoispiste tarvitaan silti.
$ rclone ls pilvi:hakemisto
Tiedostoja voidaan kopioida pilveen ja sieltä pois <tt>copy</tt>-komennolla, jonka ensimmäinen parametri on ''mistä'' ja toinen parametri on ''minne''.
$ rclone copy pilvi:lomakuvat/eiffel.jpg ~/kuvat/
Hakemistoja voidaan synkronoida keskenään <tt>sync</tt>-komennolla:
$ rclone sync ~/musiikki/ pilvi:musiikki
Täydellinen lista rclonen komennoista löytyy ohjelman kotisivulta: http://rclone.org/commands/
===Salaus===
Pilveen ei tulisi koskaan tallentaa mitään tiedostoja selväkielisenä. rclonessa on sisäänrakennettu tuki salaukselle, joka voidaan ottaa käyttöön valmiiksi konfiguroidulle pilvipalvelulle <tt>config</tt>-komennolla. Ohjeet salauksen käyttöönottoon löytyvät ohjelman kotisivuilta: http://rclone.org/crypt/
Kun salattu hakemisto on pilveen konfiguroitu, voidaan siinä olevia tiedostoja hallita samoilla komennoilla kun salaamattomiakin. Salaus on käyttäjälle läpinäkyvä, joten vaikka tiedostonimet on palvelussa salattu, näkee käyttäjä ne selväkielisenä ohjelman läpi.
{{Pilvipalvelut}}
[[Luokka:Pilvitallennusohjelmat]]
[[Luokka:Pilvitallennusohjelmat]]

Versio 13. marraskuuta 2019 kello 04.51


rclone
Käyttöliittymä teksti
Lisenssi MIT
Kotisivu rclone.org

rclone on avoimen lähdekoodin pilvipalveluiden synkronointiohjelmisto, jota käytetään komentoriviltä. rclone on hyvä vaihtoehto pilvipalveluiden omille suljetun lähdekoodin asiakasohjelmille. Ohjelmaa voidaan luonnehtia pilvipalveluiden rsynciksi.

Ohjelma tukee useita pilvipalveluita mm.

  • Google Drive
  • Amazon S3
  • Openstack Swift / Rackspace cloud files / Memset Memstore
  • Dropbox
  • Google Cloud Storage
  • Amazon Cloud Drive
  • Microsoft One Drive
  • Hubic
  • Backblaze B2
  • Yandex Disk
  • Paikallinen tiedostojärjestelmä

Asennus

Ohjelmaa ei löydy yleisimpien jakeluiden pakettivarastoista, vaan se tulee asentaa manuaalisesti. Ohjelmaa jaetaan yksittäisenä suoritettavana tiedostona ohjelman GitHub-sivulla, joten asennus tapahtuu käytännössä kopioimalla se sopivaan $PATH-ympäristömuuttujan alaiseen hakemistoon. Usein on tapana asentaa käyttäjän omat ohjelmat /usr/local/bin/ hakemistoon. Tämän jälkeen tulee säätää omistajuus, sekä käyttöoikeudet kuntoon.

Komennot, jotka alkavat $-merkillä suoritetaan tavallisena käyttäjänä ja komennot, jotka alkavat #-merkillä suoritetaan pääkäyttäjänä. Katso myös su, sudo ja doas.
# cp rclone /usr/local/bin/
# chown root:root /usr/local/bin/rclone
# chmod 755 /usr/local/bin/rclone

Ohjelman manuaalisivu voidaan asentaa siirtämällä se /usr/local/share/man/man1/ -hakemiston alle ja päivittämällä manuaalisivujen tietokanta.

# cp rclone.1 /usr/local/share/man/man1/
# mandb

Käyttö

Ohjelman käyttöön löytyy yksityiskohtainen dokumentaatio ohjelman kotisivuilta: http://rclone.org/docs/

Pilvipalveluiden konfiguraatio tapahtuu komennolla:

$ rclone config

rclone kyselee käyttäjältä käytettävän pilvipalvelun ja osaa pyytää API-avaimen itsestään. Tarvittaessa rclone osaa myös salata oman asetustiedostonsa. Tämä saattaa olla tarpeen mikäli ohjelmaa käytetään epäluotettavassa järjestelmässä, kuten laiskasti ylläpidetyllä monen käyttäjän palvelimella. Tässä tapauksessa rclone kysyy salasanan aina sitä kutsuttaessa.

rclone tukee monia pilvipalveluita, kuten myös useita saman palvelun tilejä. Käyttäjä voi nimetä nämä palvelut mielivaltaisesti. Olkoon seuraavissa esimerkeissä käytettävä pilvipalvelu nimetty pilveksi.

Pilveen tallennetut tiedostot voidaan listata ls-komennolla. Pilven juureen päästään käsiksi jättämällä hakemisto tyhjäksi, tosin kaksoispiste tarvitaan silti.

$ rclone ls pilvi:hakemisto

Tiedostoja voidaan kopioida pilveen ja sieltä pois copy-komennolla, jonka ensimmäinen parametri on mistä ja toinen parametri on minne.

$ rclone copy pilvi:lomakuvat/eiffel.jpg ~/kuvat/

Hakemistoja voidaan synkronoida keskenään sync-komennolla:

$ rclone sync ~/musiikki/ pilvi:musiikki

Täydellinen lista rclonen komennoista löytyy ohjelman kotisivulta: http://rclone.org/commands/

Salaus

Pilveen ei tulisi koskaan tallentaa mitään tiedostoja selväkielisenä. rclonessa on sisäänrakennettu tuki salaukselle, joka voidaan ottaa käyttöön valmiiksi konfiguroidulle pilvipalvelulle config-komennolla. Ohjeet salauksen käyttöönottoon löytyvät ohjelman kotisivuilta: http://rclone.org/crypt/

Kun salattu hakemisto on pilveen konfiguroitu, voidaan siinä olevia tiedostoja hallita samoilla komennoilla kun salaamattomiakin. Salaus on käyttäjälle läpinäkyvä, joten vaikka tiedostonimet on palvelussa salattu, näkee käyttäjä ne selväkielisenä ohjelman läpi.

v  k  m
Pilvipalvelut
 Suljettu lähdekoodi  Adobe Document Cloud | Dropbox | Elisan Pilvilinna | Google Drive | MEGA | OneDrive | SpiderOak | Wuala | Yandex Disk
 Avoin lähdekoodi  git-annex assistant | megatools | Nextcloud | ownCloud | SparkleShare
 Synkronointiohjelmat  rclone | ODrive | Dropbox | OneDrive Free Client | Insync | MEGA