Вчора один з наших колег поділився повідомленням про вихід служби Firefox Send для широкої громадськості (якщо ви не знаєте, що це, можете відвідати публікація за цим посиланням).
Firefox Send можна використовувати з комфорту вашого веб-браузера За допомогою якого ви можете безпечно ділитися файлами завдяки наскрізному шифруванню, хоча дозвольте сказати вам, що цією послугою також можна користуватися з терміналу.
Про ffsend
ffsend - це інтерфейс CLI з відкритим кодом, який був створений для легкого шифрування файлів із командного рядка.
За допомогою ffsend можна легко і безпечно ділитися не тільки файлами, але і каталогами з командного рядка через захищене посилання, приватні та зашифровані однією простою командою.
Важливо зазначити, що файли спільно використовуються відправником і можуть містити до 2 Гб. І що файли можна завантажити за допомогою цього інструменту або через веб-браузер.
Усі файли завжди шифруються на клієнті, і секретні ключі ніколи не передаються віддаленому хосту.
Можна вказати необов’язковий пароль і застосувати за замовчуванням тривалість файлу 1 (до 20) завантажень або 24 години, щоб файли не залишались назавжди в мережі.
Серед основних його характеристик можна виділити наступне:
- Завантажуйте та завантажуйте файли та каталоги безпечно.
- Файли завжди шифруються на стороні клієнта (відправника)
- Підтримує захист файлів, пропонований Firefox Send (додаткові паролі, генерація та налаштовані обмеження завантаження)
- Підтримує стару та нову версії сервера Firefox
- Архів та каталог архівів та витяг.
- Відстежуйте історію своїх файлів для зручного управління
- Можливість використання власних хостів доставки
- Перегляньте або видаліть спільні файли
- Точне повідомлення про помилки
- Шифрування потокової передачі та завантаження / завантаження, дуже мало місця в пам'яті
- Призначений для використання в сценаріях без взаємодії
Як встановити ffsend на Ubuntu та похідні?
Для тих, хто зацікавлений у можливості встановити цей інтерфейс CLI служби Firefox Send у своїй системі. Ми ділимося інструкціями щодо цього.
ffsend можна встановити на будь-який дистрибутив Linux, або компілюючи його безпосередньо з вихідного коду, або підтримуючи пакети Snap.
Перше, що ми збираємося зробити, щоб встановити ffsend у нашій системі, це відкрити термінал за допомогою Ctrl + Alt + T і в ньому ми збираємося ввести такі команди, щоб встановити необхідні залежності для роботи ffsend.
Спочатку ми збираємось встановити сертифікати OpenSSL та CA
sudo apt install openssl ca-certificates
За бажанням розробник рекомендує встановити xclip
sudo apt install xclip
Тепер для встановлення ffsend від Snap наша система повинна мати підтримку пакетів Snap (Ubuntu 18.04 LTS та Ubuntu 18.10 мають це за замовчуванням).
У терміналі нам просто потрібно набрати таку команду:
snap install ffsend
І готовий
Як користуватися ffsend?
Вже виконано встановлення ffsend в нашій системі Ми можемо почати користуватися цією послугою, не виходячи з нашого терміналу.
Тепер щоб завантажити файл (поділитися файлом) простим способом, тобто без встановлення пароля, обмеження завантаження або терміну дії посилання. У терміналі ми просто вводимо:
ffsend upload /ruta/al/archivo/archivo.ext
Де ми замінюємо /path/al/archivo/archivo.ext місцем розташування файлу із зазначенням його розширення.
Щоб додати захист файлу, тобто для введення пароля ми додаємо лише –пароль. Це виглядає так:
ffsend upload /ruta/al/archivo/archivo.ext --password
І в терміналі він попросить нас встановити пароль.
Якщо ми хочемо додати обмеження завантаження, ми робимо це за допомогою –Завантаження, де ми замінюємо # на максимальну кількість завантажень, яку дозволить цей файл до того, як його буде видалено.
ffsend upload /ruta/al/archivo/archivo.ext --downloads #
Ви також можете поєднувати все:
ffsend upload /ruta/al/archivo/archivo.ext --password --downloads #
Щоб завантажити файл, нам просто потрібно набрати в терміналі наступне:
ffsend download “enlace”
Де ми замінюємо "посилання" на URL-адресу файлу, яким користується Firefox Send
Таким же чином ви можете перевірити, чи файл все ще існує за допомогою:
ffsend exists “enlace”
Або термін дії файлу, яким користуються:
ffsend info “enlace”
Якщо ви хочете дізнатися більше про це Ви можете перевірити наступне посилання.