Файловый обмен · 2 min read · Dec 16, 2025
Как делиться файлами локально на Linux с помощью NitroShare
NitroShare — это кроссплатформенное приложение для передачи файлов, которое может помочь пользователям Linux перемещать файлы с одного устройства на другое, если оно установлено на всех устройствах. Хотя существует множество способов сделать это, и некоторые из них более безопасны, чем NitroShare, этот способ является одним из самых простых и удобных для повседневных задач обмена файлами. В следующем кратком руководстве я покажу, как передать образец файла с системы Ubuntu на систему Arch.
Сначала нам нужно установить NitroShare на обе системы. NitroShare уже доступен в стандартных репозиториях Ubuntu, поэтому вы можете установить его, открыв терминал и набрав
sudo apt-get install nitroshareОднако, если вы хотите получить абсолютно последнюю версию программного обеспечения, существует официальный репозиторий, предлагаемый разработчиками приложения, который вы можете добавить, введя следующие команды:
sudo apt-add-repository ppa:george-edison55/nitroshare..затем:
sudo apt-get update и затеми затем
sudo apt-get install nitroshareчтобы установить последнюю версию.
На Arch пакет находится в репозитории AUR. Если у вас возникли проблемы с установкой его с помощью инструмента “pacman”, просто откройте терминал и введите следующие команды:
wget https://aur.archlinux.org/cgit/aur.git/snapshot/nitroshare.tar.gzчтобы скачать пакет, затем
tar xf nitroshare.tar.gzчтобы распаковать загруженный файл, затем
cd nitroshareчтобы войти в вновь созданный каталог, и наконец
makepkg -sriчтобы установить NitroShare.

После установки приложения на обеих системах запустите его из меню, и новая иконка появится в вашем трее. Отправить файл на устройства, которые используют одно и то же сетевое соединение, так же просто, как щелкнуть левой/правой кнопкой мыши на иконке в трее и выбрать опцию “Отправить файлы…”.

Это откроет окно файлового менеджера, которое позволит вам выбрать файлы, которые вы хотите отправить. Вы можете отправить один или несколько файлов, или даже целую директорию. Следующий шаг — выбрать устройство, на которое файлы должны быть отправлены (в моем случае только одно).

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

Настройки приложения доступны, если щелкнуть на иконке приложения в трее и выбрать опцию “Настройки”. Там вы найдете три вкладки, касающиеся различных аспектов функциональности приложения. На вкладке “Общие” вы можете установить имя устройства, которое будет транслироваться в сети, установить параметры автозапуска, а также установить “поведение приема”.

На вкладке “Дополнительно” вы увидите настройки порта и трансляции. По умолчанию должно работать нормально, но если у вас возникают проблемы с определенным номером порта, вы можете изменить его. Также настройки таймаута и интервала трансляции могут сделать ваше устройство более легко обнаруживаемым, но имейте в виду, что это может немного увеличить нагрузку на трафик из-за постоянной связи.

Если вся эта простота в отправке и получении файлов вызывает у вас некоторое беспокойство и вы хотите добавить уровень безопасности к приложению, перейдите в раздел “Безопасность” и установите флажок “Включить TLS”. Там вы можете добавить сертификаты CA, пароли для частных ключей и т. д.

Для создания частного ключа откройте терминал и введите
openssl genrsa -des3 -out rootCA.key 2048Если вы хотите больший размер ключа, замените “2048” на “4096”. Еще один момент — это параметр “-des3”, который добавляет защиту паролем к ключу. Если вы не хотите этого шага, уберите этот параметр из предыдущей команды.
Затем введите:
openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 2048 -out rootCA.pemи вам будет предложено самоподписать сертификат, добавив некоторые личные данные, что делается путем ответа на ряд вопросов. Параметр “-days” определяет срок действия ключа, поэтому измените его значение на любое, которое вам нужно. Конечная форма файла должна выглядеть примерно так:

Get new posts in your inbox
No spam. Unsubscribe anytime.