Setting96.ru

Строительный журнал
49 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как получить доступ и синхронизировать Google Диск в Ubuntu с помощью Open Drive

Как получить доступ и синхронизировать Google Диск в Ubuntu с помощью Open Drive

Как получить доступ и синхронизировать Google Диск в Ubuntu с помощью Open Drive

Используете ли вы учетную запись Google Диска для хранения и хранения на ней файлов?? Вам нужно синхронизировать свой Google Диск с Ubuntu?? Затем возьмите чашку кофе и продолжайте читать.

На сегодняшний день Google не предоставляет пользователям на базе Linux небраузерный клиент для их Google Диска. Open Drive — это неофициальный клиент Google Drive для настольных компьютеров Linux, написанный на Electron. На сегодняшний день Google не предоставляет пользователям на базе Linux небраузерный клиент для их Google Диска. Однако многие бесплатные инструменты могут помочь вам синхронизировать файлы Google Диска с Ubuntu.

В этом уроке мы поможем вам синхронизировать файлы Google Диска с Ubuntu используя Open Drive. Open Drive или ODrive — неофициальный клиент, который используется для автоматической синхронизации файлов Google Диска с Linux.

Во время этого руководства мы установим и настроим пакет ODrive. Мы покажем вам два разных метода установки пакета ODrive:

  • Использование ODrive .пакет deb
  • Использование программного пакета snap

Тогда настройка ODrive в обоих случаях будет одинаковой.

Перед запуском вам необходимо убедиться, что ваша система обновлена, используя следующие две команды:

Установка пакета ODrive в Ubuntu

Метод 1: использование пакета ODrive Deb

Шаг 1. Установите пакет wget, если он еще не установлен.

Установите пакет wget

Шаг 2. Перейдите в каталог загрузок.

Перейти в каталог загрузок

Шаг 3. Откройте страницу загрузки ODrive (нажмите здесь) и получите последнюю версию.

Проверьте последнюю версию пакета Open Drive

Шаг 4. Используйте следующую команду, чтобы загрузить ODrive .пакет deb.

Загрузить пакет Open Drive

Шаг 5. Проверьте содержимое каталога загрузок.

Открытый диск загружен успешно

ШАГ 6. Теперь давайте воспользуемся утилитой установщика dpkg, чтобы загрузить пакет ODrive на ваш компьютер.

Загрузите открытый диск с помощью установщика dpkg

Шаг 7. Наконец, используйте следующую команду, чтобы завершить пакет Odrive deb.

Полная установка пакета Open Drive

Метод 2: Использование Snap

Шаг 1. Убедитесь, что пакет snapd уже установлен, в противном случае используйте следующую команду для его установки.

Установите пакет оснастки

Шаг 2. Установите неофициальный пакет Odrive из пакетов программного обеспечения Snaps.

Установите пакет Open Drive с помощью оснастки

Настроить пакет ODrive

После установки пакета ODrive одним из предыдущих методов вы можете приступить к настройке пакета ODrive.

Шаг 1. В левом верхнем углу рабочего стола Ubuntu откройте меню «Действия» и найдите пакет Open Drive, чтобы открыть его.

Откройте пакет Open Drive

Шаг 2. После открытия пакета Open Drive появится окно, требующее настройки. Нажмите кнопку «Далее», чтобы продолжить.

Требуется настройка открытого диска

Шаг 3. Вы можете подключиться к своей учетной записи на Google Диске из окна настроек пакета Open Drive.

Открыть настройки Диска

Шаг 4. Заполните данные своей учетной записи Google Drive в следующем окне.

Введите данные своей учетной записи на Google Диске

Шаг 5. Затем введите свой пароль Google, чтобы завершить настройку.

Введите пароль вашего аккаунта Google

ШАГ 6. Появится сообщение об аутентификации. Нажмите кнопку «Разрешить», чтобы продолжить.

Сообщение аутентификации

Шаг 7. Нажмите кнопку «Синхронизировать», чтобы начать синхронизацию файлов.

Начать синхронизацию вашего Google Диска

Шаг 8. Вы можете отслеживать статус синхронизации с правой верхней панели рабочего стола.

Открытый привод синхронизируется

Поздравляем, вы только что установили пакет Open Drive на свой Ubuntu. Теперь вы можете синхронизировать файлы между Google Диском и Ubuntu. Наслаждаться!

Linux Mint Анализ производительности Linux-сервера с помощью «поверх»

Using Google Drive on Ubuntu 20.04 (focal) and earlier

It’s 2021, finally, and there is still no Google still has no Linux client for Google Drive. There doesn’t appear to be any plans for one. If you’re on Ubuntu and want to Google Drive is part of your life, thankfully you have a few good options.

Google Drive on 20.04 (focal) and 18.04 (bionic) and

On Ubuntu there a few different options for connecting to Google Drive. If you are only interested in connecting via the Gnome File Browser GUI, you can add Google Drive and other cloud storage services using the Online Accounts Feature . If you want filesystem access there are projects like like google-drive-ocamlfuse or gcsf, but are definitely designed for the more technical user.

ExpanDrive is a Google Drive client for Ubuntu that has both filesystem-level mounted access through a fast network drive as well as a full featured ftp-style browser and uploader. It includes advanced features such as offline sync, background synchronization and many other powerful improvements over a standard network drive.

ExpanDrive also has a Server Edition for Linux (and Windows) servers, designed to run in headless environments.

Mounting Google Drive on Ubuntu

ExpanDrive has been available on Mac and Windows for over 10 years and has a few million users. ExpanDrive 7 added support for a wide variety of Linux distributions including Ubuntu, Red Hat, Linux Mint, CentOS, Debian and most other popular distributions.

ExpanDrive includes a powerful cloud storage browser

ExpanDrive providers a variety of powerful features such as multi-threaded background uploads, a full graphical user interface to facilitate bulk transfer, integrated search and version management along with much more. The main product page goes into detail on many of these features.

Remote storage mounted directly within the filesystem

It supports personal Google Drive accounts as well as GSuite Drive accounts, including support for Team Drives. It securely connects to the Google Drive API and transparently supports ADFS and 2FA.

Читать еще:  Как синхронизировать календарь гугл с контактом

Download ExpanDrive for Ubuntu

Installation Instructions

Desktop based installations

ExpanDrive ships primarily as a desktop app with a user interface for advanced configuration and management. We also have a server edition that runs headless for Windows and Linux Servers.

Debian and Ubuntu based desktop distributions

For Debian and Ubuntu based distributions the easiest way to get started is to download and install the latest .deb package (64 bit), either through the graphical installer or via the command-line with the following command.

Installing the .deb will also automatically install the apt repository and code signing key to enable easy update using the system package manager.

You can install the repository and key manually with the following script

Then you update the package cache and install ExpanDrive using:

RHEL, Fedora, and CentOS based desktop distributions

Download our latest .rpm package (64-bit) and use yum to install ExpanDrive and the required dependencies.

Installing the .rpm will also automatically configure the yum repository and code signing key to enable easy update using the system package manager.

You can install the yum repo manually using the following script:

Then update your package cache and install Expandrive using dnf (Fedora 22 and above):

Server/Headless Edition

Head over to our ExpanDrive Server Edition page for instructions and packages for Windows and Linux servers. ExpanDrive Server edition is designed to run unattended, at boot [versus login], and provides drives that can even be re-shared on the network.

Amazing Reviews

allan-odgaard

“ExpanDrive lets you mount remote sftp drives and it actually works! I.e. no long delays or dropped connection in the middle of a save.”

Allan Odgaard, TextMate

“My first impression after reading ExpanDrive’s promotional description last week was that it sounded too good to be true. One week later, I’m pretty sure it actually is that good.”

John Gruber, Daring Fireball

ExpanDrive connects your files as a fast network drive and accesses all of your data on demand. You can browse and open any file from within your file manager or from the command-line. ExpanDrive builds native access to Google Drive into Linux.

Блог Эникейщика

Как подключить Google Drive и Яндекс.Диск в Linux и FreeBSD

Доброго времени суток. Как вы наверно знаете недавно компании Google и Яндекс запустили сервисы хранения файлов файлов в облаке. Я был и остаюсь фанатом DroBox’а, но халява же … Одна беда — про пользователей альтернативных операционных систем как обычно забыли. Тогда как для пользователей Windows имеется все готовое, нам суровым линуксойдам 🙂 приходится думать над подключением самим.

Начав с подключения Яндекс.Диска, в котором меня привлекло использование WebDAV (Web-based Distributed Authoring and Versioning — расширение протокола HTTP позволяющее работать с файлами на удаленном хостинге), так же я подключил Google Drive и некоторые другие облачные флешки, подключать которые раньше в Linux и не думал.

Подключаем WebDAV ресурс в Ubuntu

В принципе что в Linux, что в Windows никаких особых программ не нужно, все работает из коробки. В Ubuntu работа реализована с помощью пакета GVFS, доступно в Nautilus (Файл -> Подключиться к серверу). Способ простой, но не лучший из возможных, например работает только в графическом режиме, только в оболочке Gnome или Unity … Куда более интересный вариант использовать лишенный этих недостатков модуль FUSE davfs2. Установим davfs2 и попробуем подключить Яндекс.Диск, делается это примерно так:

  • Устанавливаем пакет davfs2 (считаем что FUSE уже установлен и настроен): sudo apt-get install davfs2
  • Чтобы разрешить использовать davfs обычным пользователям выполним: sudo chmod 4755 /usr/sbin/mount.davfs
  • Создаем точку монтирования: sudo mkdir /media/yandex.disk
  • Монтируем Яндекс.Диск, потребуется ввести логин и пароль:
    sudo mount -t davfs https://webdav.yandex.ru /media/yandex.disk/
  • Проверяем: sudo df -h /media/yandex.disk/

Добавим настройки монтирования в fstab (пусть система сама все делает за нас):

  • Отредактируем fstab: sudo gedit /etc/fstab , добавим: https://webdav.yandex.ru:443 /media/yandex.disk davfs user,rw,noauto 0 0
  • Отредактируем /etc/davfs2/secrets(чтобы не вводить пароль при каждом монтировании): sudo gedit /etc/davfs2/secrets , добавим: https://webdav.yandex.ru login pass

Разрешить доступ можно и переконфигурировав пакет davfs: sudo dpkg-reconfigure davfs2
Каталог /media используется для подключения сменных дисков, так что точку монтирования нужно создавать именно в нем. Опция user разрешает любому пользователю монтировать файловую систему. Для чтения и записи — rw. Опция noauto монтирование вручную, иначе Ubuntu будет пытается подключить файловую систему при загрузке до загрузки собственно сети, что ни к чему хорошему не приведет..

Продолжаем для всех используемых облаков. Я уже говорил что мы не ограничимся Яндекс.Диском? Не забываем только создавать отдельные каталоги в точке монтирования для каждого диска. Теперь наш диск будет виден в Nautilus (Unity) как отдельный накопитель.

WebDAV в FreeBSD

В большинстве случаев Linux в этом блоге это Ubuntu. Это моя основная рабочая система уже скоро как шесть лет и пиарю я ее абсолютно сознательно. Но я умею не только Ubuntu, и после анализа поискового трафика я решил добавить этот раздел(пусть никто не уйдет обиженным). Способ полностью рабочий (FreeBSD9), проверял специально на нескольких машинах. От Linux варианта отличается тем что вместо отсутствующего в портах davfs, используется wdfs:

  • Устанавливаем пакет fusefs-wdfs: pkg_add -r fusefs-wdfs ,
  • или собираем из портов:
    cd /usr/ports/sysutils/fusefs-wdfs/
    make install clean
  • Разрешаем запуск FUSE:
    echo ‘fusefs_enable=»YES»‘ >> /etc/rc.conf
  • Запускаем FUSE: /usr/local/etc/rc.d/fusefs start
  • Создаем точку монтирования: mkdir /mnt/yandex.disk
  • Монтируем Яндекс.Диск:
    wdfs https://webdav.yandex.ru /mnt/yandex.disk -o ,username=user@yandex.ru,password=password
  • Соглашаемся с сертификатом, вводим логин и пароль
  • Проверяем: sudo df -h /mnt/yandex.disk/
Читать еще:  Синхронизация с icloud как часто

Добавляем другие облака

Потренировались на Яндекс.Диске? Хотите знать что можно подключить еще? Для начала можно попробовать эти: SkyDrive от MS и ownCloud.

Чтобы подключить SkyDrive зайдите по своему Windows Live ID и скопируйте из URL код идущий после cid=: https://skydrive.live.com/#cid=***** . Теперь можно подключится используя в качестве адреса ресурса https //docs.live.net/ваш_cid_тут/. Или воспользоваться вариантом изложенным ниже.

Забудьте не работает, работающий способ здесь: Подключение SkyDrive в Ubuntu.

Теперь OwnCloud. Это проект сообщества KDE, предназначение которого создание свободной альтернативы некоторым облачным сервисам. Можно поднять самому а можно воспользоваться готовым например OwnCube(платный) или PortKnox(можно попользоваться бесплатно). Адрес будет выглядеть примерно так(зависит от сервиса): http://сервер/путь/к/папке/owncloud/webdav.php.

Сервис не поддерживает WebDAV

С помощью WebDAV можно подключить Google Drive, DropBox и другие облачные сервисы, не имеющие поддержки WebDAV или только обещающие такую (Ubuntu One, DropBox). Например, чтобы получить доступ к вашему DropBox’у из FreeBSD или Haiku не дожидаясь появления родного клента.

Для Google Drive можно воспользоваться сервисом Otixo (реф-ссылка). Если коротко этот сервис добавляет поддержку WebDAV в Google Drive. И не только, еще Dropbox, SugarSync, SkyDrive, Ubuntu One и другие. Подключаемся по адресу https://dav.otixo.com/ авторизуем приложение и работаем. Бесплатная версия имеет ограничения, но для запасного варианта должно хватить.

Для DropBox неплохим выбором был — DropDAV. Регистрируемся, авторизируем приложение на Dropbox, пользуемся. Для подключения используем адрес https://dav.dropdav.com/. Почему неплохим? Раньше сервисом можно было пользоваться бесплатно теперь только за деньги.

(К слову, про Haiku и другие, для подключения используем CLI клиент Cadaver.)

Добавим немного шифрования

Для шифрования воспользуемся EncFS. Нравится мне эта файловая система за простоту в использовании и всеядность по отношению к операционным системам. Тема шифрования с EncFS раскрыта в этой заметке, добавлю разве скрипт автомонтирования (найден на хабре и слегка подправлен):

# Проверяем примонтирован ли yandex disk к директории если да, то отключаем
if grep -q «yandex.disk» /proc/mounts; then
# Выводим сообщение в области уведомлений.
notify-send -u normal «Yandex Disk» «На данный момент примонтирован n ОТМОНТИТРОВАНИЕ !»
# Отключаем шифрованный раздел
# пользователь должен быть в группе fuse
fusermount -u /home/user/yandex.disk.encrypted
# Отмонтируем Диск с правами пользователя
# в /etc/fstab , в параметрах монтирования должен быть параметр user (все параметры: rw,uid=1000,gid=1000,user,noauto)
umount /home/user/yandex.disk
# если не примонтирован
else
# Выводим сообщение в области уведомлений.
notify-send -u normal «Yandex Disk» «Не примонтирован»
# Спрашиваем пароль шифрования во всплывающем окне
pass=$(zenity —password —title «Пароль от EncFS» )
# Монтируем яндекс диск с учётными данными из /etc/davfs2/secrets
mount /home/user/yandex.disk
# Подключаем шифрованную папку
echo $pass | encfs -S -o uid=1000,gid=1000 /home/user/yandex.disk/encrypted/ /home/user/yandex.disk.encrypted/
# Ждём (lol)
ping ya.ru -c 1
# Выводим сообщение в области уведомлений
notify-send -u normal «Yandex Disk» «Успешно примонтирован»
fi

Совсем хитрое шаманство

Хитрое шаманство один — обьем неограничен. Суть идеи — есть такой модуль FUSE mhddfs, делает он следующее обьединяет несколько файловых систем в одну. Например несколько davfs2 файловых систем … Можно получить сколь угодно большого обьема(зависит от вашего желания заводить новые аккаунты) сетевой диск. Работает это примерно так:

  • Устанавливаем mhddfs: sudo apt-get install mhddfs
  • Монтируем WebDAV каталоги:
    sudo mount -t davfs -o rw url /clouds/webdav1/
    sudo mount -t davfs -o rw url /clouds/webdav2/
  • Обьединяем каталоги: mhddfs /clouds/webdav1,/clouds/webdav2 /media/webdav

Примерно так, хотя есть более адекватные методы увеличить доступный обьем облачного хранилища.

Хитрое шаманство два — настраиваем RAID 1(зеркало). В принципе подойдет любое ПО для синхронизации, но шаманить так шаманить. Еще один модуль FUSE — Chiron FS, создает RAID 1. Подробностей не будет. Возможно под настроение опробую и опишу результат.

Хитрое шаманство за номером три — обьединить первых два. Вы только представьте это себе . :-).

Подключение Яндекс Диск в Ubuntu Linux

Яндекс диск настройка в Ubuntu Linux

Яндекс не так давно запустил в бета-тестирование свой новый облачный сервис Яндекс.Диск. Яндекс предоставляет облачное хранилище по аналогии, например, с сервисом Dropbox. На данный момент вам бесплатно предоставляется диск объемом до 10 гигабайт (облачный диск), на который вы можете записывать абсолютно любые файлы. Диск доступен через веб-интерфейс, существуют программы для Windows и MacOS X, интерфейс для iPhone, iPad и для Android. Подключить сервис в Ubuntu очень просто. Рассмотрим, как это сделать.

Для подключения к Яндекс Диск из Ubuntu не требуется устанавливать никаких дополнительных программ. Нужен всего лишь стандартный файловый менеджер Nautilus. То есть вы сможете работать с вашим диском, как будто бы вы открываете обычную папку у вас на компьютере, однако на самом деле файлы хранятся на сервере Яндекса. Подключение к сервису осуществляется с использованием протокола WebDAV.

Подключаемся к серверу

Настроим Яндекс Диск в Ubuntu Linux. Откройте файловый менеджер Nautilus (откройте любую папку, например, вашу домашнюю директорию). В меню выберите Файл->Подключиться к серверу.

Подключение Яндекс Диск в Ubuntu

Откроется окно с настройками подключения. Выберите тип подключения «Безопасный WebDAV (HTTPS)». В поле сервер укажите «webdav.yandex.ru». Порт оставьте 443. Папка «/» — корневая директория Яндекс.Диска. Далее укажите ваше имя пользователя и пароль, которые вы используете для доступа к сервисам Яндекса. Также советую поставить галочку Запомнить этот пароль.

Яндекс Диск в Ubuntu

Откроется директория, содержащая ваш Яндекс диск. На левой панели файлового менеджера Nautilus в разделе Сеть добавится новый пункт «WebDAV как ваш_логин».

Добавляем яндекс диск в закладки

Если вы перезагрузите компьютер, тогда вам снова придется выполнять описанные выше действия. Чтобы сохранить настройки и иметь быстрый доступ к Яндекс Диску кликните правой кнопкой мыши на пункте «WebDAV как . » и в открывшемся меню выберите пункт Добавить закладку.

Вызов яндекс диска из закладок

В закладки добавится новый пункт с именем disk. Вы можете щелкнуть по нему правой кнопкой мыши и выбрать Переименовать, чтобы дать закладке свое название.

Читать еще:  Яндекс диск синхронизация сетевой папки

Мы выполнили настройку Яндекс Диск в Ubuntu Linux. Чтобы открыть Яндекс Диск вам достаточно открыть файловый менеджер Nautilus и выбрать закладку, которую вы только что создали.

Google drive in Nautilus

GNOME 3.18 added the ability to access Google Drive directly from Files (Nautilus). To use this feature, all you have to do is add your Google account to GNOME Online Accounts and enable "Files":

Webupd8 had a nice tutorial of which I made a summary for my own use.

Ubuntu 16.04 Xenial Xerus already includes GNOME 3.18 for the most part however, because Unity doesn't use GNOME Control Center (also known as GNOME System Settings or just Settings) and GNOME Online Accounts and instead, it ships with a fork (unity-control-center), it doesn't include this feature by default.

Even so, you can use the GNOME 3.18 Google Drive integration in Unity as well as other desktop environments, as long as you use Ubuntu (and derivatives: Xubuntu, etc.) 16.04 Xenial Xerus. This won't work with Ubuntu versions older than 16.04!

Before proceeding, note that the using this, Google Drive is mounted via GVfs, so so any change you make in the Google Drive folder on your computer is reflected in your Google Drive account (and the other way around), but you won't have access to other features available in the official Google Drive Windows/Mac clients as well as unofficial Linux clients, like sharing files, etc.

For a fully featured unofficial Google Drive client for Linux, see Insync, but that will cost you $25 per googledrive account.

1. Install GNOME Control Center (GNOME System Settings):

2. Open GNOME System Settings and add your Google account to GNOME Online Accounts.

Search for "Settings" in Dash and click it — this should launch GNOME System Settings.

Important: GNOME System Settings (GNOME Control Center) shows up as "Settings" in Dash. "System Settings" is the Unity System Settings.

You can also launch GNOME System Settings via "Run Command" (ALT+F2) or a terminal, by typing:

Or, to directly launch GNOME Online Accounts, you can use:

Here, add your Google account and make sure "Files" is enabled:

That's it. You should now be able to access your Google Drive files from the Files (Nautilus) app:

There are a couple of differences between using the GNOME 3.18 Google Drive integration in Unity and in other desktop environments.

Installing GNOME Control Center in Ubuntu with Unity is not a big issue dependency-wise because Unity is built on top of GNOME 3, so there are just a few extra packages that are installed along with GNOME Control Center.

In other desktop environments however, there are more GNOME Control Center dependencies that aren't installed — and thus they will be installed when installing g-c-c -, and some might not like that. This depends on the desktop environment you're using but even so, the dependencies installed with GNOME Control Center shouldn't pollute your menu with unwanted items (other than GNOME Control Center, obviously), like it's the case when installing multiple desktop environments.

1. Install GNOME Control Center (GNOME System Settings):

2. Launching GNOME Control Center

There are two ways you can launch GNOME Control Center and get it to display all its panels under non-Unity/GNOME desktop environments:

    • using a simple command to launch GNOME Control Center with GNOME as the XDG_CURRENT_DESKTOP (a);
    • editing the GNOME Control Center .desktop file, which will make it available in your menu (b).

    a) Using a command to launch GNOME Control Center

    To launch GNOME Control Center with all the available panels in non-GNOME/Unity desktop environments, you can use the following command:

    b) Editing the GNOME Control Center .desktop file

    To get GNOME Control Center to show up in the menu, copy /usr/share/applications/gnome-control-center.desktop to

    /.local/share/applications/ (create this folder if it doesn't exist) and remove "OnlyShowIn=GNOME;Unity;" from the .desktop file.

    That's because the line above sets GNOME Control Center to only show in the menu under GNOME and Unity.

    To make it easier, you can use the following commands to perform all the actions described above:

    GNOME Control Center should now show up in the menu, as "Settings":

    Next, we need to get GNOME Control Center to display all the available panels. By default, this is how it looks in non-GNOME/Unity desktop environments:

    To get GNOME Control Center to display all the available panels, you need to change the line that starts with "Exec=", and add "env XDG_CURRENT_DESKTOP=GNOME" (without the quotes) between "Exec=" and "gnome-control-center". After changing it, the "Exec" line should look like this:

    You can do this automatically, by using the following command:

    All the available GNOME Control Center panels should now be displayed, including Online Accounts:

    3. Add your Google Account to GNOME Online Accounts and access Google Drive from your file manager.

    All you have to do now is launch GNOME Control Center using one of the two methods I wrote about above, and under "Online Accounts", add your Google account (and make sure "Files" is enabled):

    After authorizing Online Accounts to access your Google account, you'll be able to access your Google Drive files via whatever file manager you're using — like Thunar if you use Xfce:

    0 0 голоса
    Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты