Поиск по сайту:

Как мгновенно делиться файлами и папками в Arch Linux

В Arch Linux существует множество способов поделиться файлами или папками. Вы можете настроить общий ресурс Samba, общий ресурс NFS или использовать USB-накопитель для совместного использования или передачи файлов. Но подождите, есть альтернативный способ мгновенного обмена файлами и папками в Arch Linux. Quickserve позволяет быстро обмениваться файлами между системами Arch Linux. Это простой http-сервер, поэтому вам не нужно устанавливать какие-либо дополнительные приложения в каких-либо системах. Просто установите его и делитесь файлами в кратчайшие сроки. Все, что вам нужно, это веб-браузер в клиентских системах для доступа к файлам/папкам. Quickserve может обслуживать как один файл, так и целый каталог, просто передавая их пути в командной строке. Он также может принять список файлов для совместного использования с помощью опции «--filelist». Можно даже включить загрузку с помощью опции «--upload», которая принимает путь к каталогу в качестве аргумента.

Функции

Что касается особенностей, то можно перечислить следующее:

  • Очень прост в установке и использовании.
  • Поддержка списков файлов и фильтров.
  • Поддержка загрузки.
  • HTTP-дайджест-аутентификация.
  • HTTPS с клиентскими сертификатами для безопасных соединений.
  • Поддержка многоадресной рассылки для автоматического обнаружения других серверов Quickserve.

Установить Quickserve

Qucikserve недоступен в официальных репозиториях. Вы можете установить его из AUR, используя любые помощники AUR.

Использование Ура:

yay -S quickserve

Обратите внимание, что Quickserve в AUR очень старый и давно не обновляется. Таким образом, вы не сможете его установить.

К счастью, существует также неофициальный репозиторий, содержащий последнюю версию Quickserve.

Предупреждение: Официальные разработчики Arch Linux и доверенные пользователи не проводят никаких тестов для проверки содержимого неофициальных репозиториев. Вы должны решить, доверять ли их сопровождающим, и взять на себя полную ответственность за любые последствия использования любого неофициального репозитория.

Отредактируйте файл pacman.conf:

sudo nano /etc/pacman.conf

Добавьте в конце следующие строки:

[xyne-any]
Server = http://xyne.archlinux.ca/repos/xyne

Сохраните и закройте файл pacman.conf.

Теперь установите Quickserve с помощью pacman, как показано ниже.

sudo pacman -S quickserve

Мгновенно делитесь файлами и папками в Arch Linux с помощью Quickserve

Допустим, ваш друг подходит к вашему столу и спрашивает файл или папку. Вам не нужно устанавливать какие-либо приложения для обмена файлами, просто установите Quickserve и мгновенно делитесь файлами и папками, как показано ниже.

quickserve <path_to_file_or_folder>

Это очень просто. Теперь ваш друг может получить доступ к общим ресурсам через веб-браузер, перейдя по URL-адресу — http://IP_Address:8000.

Возможно, вам придется разрешить порт через брандмауэр/маршрутизатор. Это тоже не имеет большого значения. Следующие команды помогут, если вы используете firewalld.

sudo firewall-cmd --permanent --add-port=8000/tcp
sudo firewall-cmd --reload

В Debian и Ubuntu вы можете разрешить порт 800, как показано ниже.

sudo ufw allow 8000

Теперь давайте посмотрим, как использовать Quickserve для быстрого обслуживания файлов и папок по сети. Скажем, давайте поделимся каталогом с именем test. Для этого запустите:

quickserve test/

Пример вывода:

MulticastQuickserveServer
 PID 535
 Addresses 
 lo: 127.0.0.1
 enp0s3: 192.168.1.105
 Port 8000
 Multicast False
 Filelist None
 Filterlist None
 MOTD None
 Upload Directory None
 Tar Disabled
 Paths 
 test
 /home/sk/test
 Static Peers None

Press ctrl+C to exit.

Команда запустит http-сервер на всех интерфейсах, прослушивающих порт 8000. Теперь ваши друзья смогут получить доступ к этой общей папке, перейдя по адресу http://IP_address_of_your_system:8000/ в своем веб-браузере.

Вот пример скриншота приведенного выше общего ресурса.

Альтернативно, он/она может использовать wget или что-нибудь еще для доступа к общим ресурсам или их загрузки. Очень удобно, не так ли? Да, это! Вы можете поделиться любой папкой или файлом, как я описал выше, в ваших системах Arch Linux. Чтобы выйти из Quickserve, просто нажмите CTRL+C.

Читайте также:

  • Как настроить базовый файловый сервер с помощью simpleHTTPserver

Более подробную информацию можно найти в разделе справки по быстрому обслуживанию.

quickserve -h

Вот и все. Теперь вы знаете, как быстро обмениваться файлами и папками между системами Arch Linux. Скоро я буду здесь с еще одним интересным гидом. Если эта статья кажется вам полезной, поделитесь ею в социальных сетях и поддержите OSTechNix.

Ваше здоровье!

Ресурс:

  • Веб-сайт быстрого обслуживания

Статьи по данной тематике