파일 공유 · 2 min read · Dec 16, 2025

리눅스에서 NitroShare를 사용하여 로컬 파일 공유하는 방법

NitroShare는 리눅스 사용자가 모든 장치에 설치되어 있는 한 파일을 한 장치에서 다른 장치로 이동할 수 있도록 도와주는 크로스 플랫폼 파일 전송 애플리케이션입니다. 이를 수행하는 방법은 여러 가지가 있으며, 일부는 NitroShare보다 더 안전하지만, 이는 일상적인 일반 파일 공유 작업에 가장 간단하고 사용하기 쉬운 방법 중 하나입니다. 다음의 간단한 가이드에서는 Ubuntu 시스템에서 Arch 시스템으로 샘플 파일을 전송하는 방법을 보여드리겠습니다.

먼저, 두 시스템 모두에 NitroShare를 설치해야 합니다. NitroShare는 Ubuntu의 기본 저장소에 이미 있으므로, 터미널을 열고 다음을 입력하여 설치할 수 있습니다.

sudo apt-get install nitroshare

그러나 소프트웨어의 최신 버전을 원하신다면, 개발자가 제공하는 공식 저장소를 추가할 수 있습니다. 다음 명령어를 입력하여 추가하세요:

sudo apt-add-repository ppa:george-edison55/nitroshare

..다음으로:

sudo apt-get update and then

그리고 나서

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” 매개변수는 키 만료 전 기간을 정의하므로 원하는 값으로 변경하세요. 파일의 최종 형태는 다음과 같아야 합니다:

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.