BitTorrent Sync를 실행하는 방법?


68

우분투 12.04 (정확한) 64 비트에 있으며 http://labs.bittorrent.com/experiments/sync/ 에서 btsync실행 파일을 다운로드 했지만 실행해도 아무런 영향이없는 것 같습니다. 실행 파일을 두 번 클릭해도 아무 작업도 수행되지 않으며 터미널에서 ./btsync를 실행해도 출력없이 즉시 종료됩니다.

누구든지 우분투 에서이 작업을 성공적으로 수행 했습니까? 그렇다면 작동하도록하기 위해 특별한 구성 변경이 필요합니까?


BtSync 패키지는 무엇입니까? apt-get에서 찾을 수 없습니다.
Léo Léopold Hertz 준영

2
참고 이 게시물 2,014분의 2,013에서입니다. 버전 2.0 btsync Sinze가 상당한 변화이며, PPA는 버전 2.0을 지원하지 않습니다 아래에 언급
SEB를

@seb 여기에 새로운 PPA를 제공해 주시겠습니까?
Léo Léopold Hertz 준영

작은 화면에서 BTsync를 실행하는 데 문제가 있습니다. 나는 여기에 대해 새 스레드를 열어 askubuntu.com/q/748508/25388 문제가 y 축 스크롤 바를 사용하지 않고 고정되어 BTsync의 관점에서 우려된다.
Léo Léopold Hertz 준영

답변:


102

사용하는 2 가지 방법이 있습니다 비트 토 런트 동기화 , 1 일 PPA & 2 다운로드를 사용하여 설치

첫 번째 PPA

sudo add-apt-repository ppa:tuxpoldo/btsync
sudo apt-get update

일반적인 데스크탑 사용의 경우 다음을 설치하기 만하면됩니다 btsync-user.

sudo apt-get install btsync-user

또는 BTSync 서버를 설정하는 경우 다음을 설치하십시오 btsync.

sudo apt-get install btsync

설치하는 동안 기본 설정을 사용하고 관리 비밀번호도 설정하십시오.

127.0.0.1:8888     # This will redirect to the 2nd link

또는

http://127.0.0.1:8888/gui/

사용자 이름 = admin, 비밀번호 = (설치 중 사용 설정)


두 번째 다운로드

BitTorrent Sync 클라이언트 다운로드

cd Downloads
tar xzpf btsync_glibc23_x64.tar.gz # I have downloaded 64 bit. So check your version 
./btsync

출력은

./btsync 
BitTorrent Sync forked to background. pid = 5771  # some what like this pid will be change

여기에 이미지 설명을 입력하십시오

웹 브라우저를 열고 다음 줄을 붙여 넣습니다.

127.0.0.1:8888     # This will redirect to the 2nd link

또는

http://127.0.0.1:8888/gui/

여기에 이미지 설명을 입력하십시오


당신이 입력 ./btsync --help하면 당신은 또한 데몬 모드를 실행할 수 없습니다

./btsync --help
 BitTorrent Sync 1.0.132
 Usage:
 btsync [--config <path>] [--nodaemon] [--generate-secret] [--dump-sample-config] [--help] [--get-ro-secret <secret>]
 Options:
--config - location and name of configuration file
--nodaemon - do not use daemon mode
--generate-secret - generate shared secret
--get-ro-secret - get read only secret for existing master secret
--dump-sample-config - dump sample config file
--help - print this message and exit

도움

forum.bittorrent.com

비디오 튜토리얼 jupiterbroadcasting.com

또한 봐 제발 우분투 (P2P) 동기화를 피어와 공유 할 수있는 피어


1
고마워, 이것은 매우 포괄적 이었지만 내 원래의 질문은 그것을 설치하는 방법이 아니라 실행중인 피드백을 제공하지 않은 이유였습니다. 유용한 "BitTorrent Sync가 백그라운드로 분기 됨"비트를 제공하도록 변경되었으므로이를 지적 해 주셔서 감사합니다. 또한 사용 제안 --help은 유효한 것입니다. 나는 그것을 시도해야했을 것입니다. (즉시 사용 가능한 경험에 대해서는 더 궁금했습니다). 이러한 이유로, 나는 당신의 대답을 찬성 할 것이지만 나의 것을 받아 들일 것입니다.
waldyrious

4
@waldir 내가 대답을 쓸 때 내 목표는 "BitTorrent Sync"에 대해 아무 말도 할 것이 없어야한다는 것입니다. 나는 항상 추가 정보를 쓰려고 시도합니다. 질문)하지만 다른 사람들을 도울 것입니다. 그리고 두 번째로 매번 모든 정보를 다시 & 다시 수집하고 싶지 않습니다. 지금 누군가가 "BitTorrent Sync"의 설치 / 구성에 대한 질문을하면이 답변에 복제됩니다 ... 나는 당신이 무슨 말을하려고하는지 이해하기를 바랍니다 ...
Qasim

2
ppa를 추가하는 동안 btsync 및 btsync-user 패키지가 있음을 알았습니다. 약간의 연구에 따르면 btsync는 서버 사용에 더 많고 btsync-user는 데스크탑 사용에 더 좋습니다. btsync-user는 시작시 자동으로 대시 보드에 실행기를 추가합니다. 필요할 때 답을 향상시킬 수 있도록 언급하기 만하면됩니다.
chesedo

2
@Dave 또는 Qasim 데스크톱 및 서버 설치를위한 전체 섹션을 각각 추가 할 수 있습니다. btsync-user가 btsync와 같이 포트 9999에 있고 8888이 아니기 때문에 인증을 사용하지 않습니다. 내가 올바르게 기억한다면 Btsync는 여러 데몬에서 실행될 수도 있습니다. 참조 btsyncbtsync 사용자
chesedo

1
그것은 나를 위해 작동하지 않았다. 127.0.0.1:8888/gui는 아무것도 생성하지 않습니다.
Costa

32

사용자 안내서 ( pdf ) 에 따르면 Linux 용 기본 GUI는 (적어도 현재는) 없습니다. Linux 용 그래픽 인터페이스는 브라우저 기반이며에서 액세스 할 수 있습니다 http://localhost:8888/gui/.


3
btsync 용 Linux GUI 인 btsync-gui가 있습니다.

3
이 링크를 참조하십시오 .
daviewales

원격 컴퓨터 btsync 인스턴스에 어떻게 액세스 하시겠습니까? 원격 컴퓨터의 IP와 포트를 시도하면 어떤 이유로 작동하지 않습니다.
Klyn

보안상의 이유로 기본 동작은 루프백 인터페이스에서만 수신 대기하므로 원격 컴퓨터가 웹 인터페이스에 원격으로 연결할 수 없습니다. 원격 액세스를 활성화하려면 구성 파일을 편집하고 IP가 0.0.0.0을 수신하도록 IP를 설정해야합니다. 비밀번호를 입력하고이 작업을 수행하는 경우 HTTPS를 사용하는 것이 좋습니다.
wjdp

4

2017 년 6 월 현재 Sync (현재 Resilio 소유)는 Ubuntu, Debian, Centos, Red Hat, Fedora 등을 포함한 많은 주요 Linux 운영 체제에 대한 저장소를 제공합니다.

설치 지침은 여기 에 있으며 우분투를 위해 아래에 복사되었습니다. Linux와 동기화를 사용하는 방법에 대한 안내서가 여기에 있습니다 .

우분투 설치 단계

/etc/apt/sources.list.d/resilio-sync.listResilio 리포지토리를 등록하려면 다음 내용으로 불리는 파일을 생성하십시오 .

deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free

다음 명령으로 공개 키를 추가하십시오.

wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -

동기화 설치

sudo apt-get update
sudo apt-get install resilio-sync

내가 링크 한 페이지는 시작 방법과 자동 시작 방법에 대해 설명합니다.


armhf 부분은 의미가 없습니다. x86 * 시스템 인 경우 armhf 패키지는 쓸모가 없으며 armhf 인 경우 이것이 기본값이므로 명시 적으로 지정할 필요가 없습니다.
muru

감사합니다 @muru, 복사하여 붙여 넣기 오류. 지금 수정해야합니다.
Tim

3

공식 패키지

2016 년 2 월 18 일부터 공식 우분투 / 데비안 패키지가 있습니다. 아래 지침은 블로그 공지 게시물 에서 수정되었습니다 .

적절한 리포지토리 추가

sudo sh -c 'echo "deb http://linux-packages.getsync.com/btsync/deb btsync non-free" > /etc/apt/sources.list.d/btsync.list'

에서 다른 제 3 자 BT-동기화 관련 저장소를 제거하는 것이 좋습니다 /etc/apt/sources.list.d처음.

서명 키 추가

다음으로 다운로드 및 설치 전에 패키지를 확인하려면 공개 키를 추가해야합니다.

wget -qO - http://linux-packages.getsync.com/btsync/key.asc | sudo apt-key add -

설치

sudo apt-get update
sudo apt-get install btsync

동기화 제어

우분투 14.10 및 이전

OS가 sysvinit, upstart를 사용하는 경우 다음 명령으로 Sync를 제어하십시오.

sudo service btsync (command)

(명령)가 될 수있는 start, stop또는restart

우분투 15.04 이상

OS에서 systemd를 사용하는 경우 다음 명령을 사용하여 동기화를 제어하십시오.

sudo systemctl (command) btsync

(명령)가 될 수있는 start, stop, enable, disable, 또는status

권한 및 사용자

Sync 패키지를 설치하면 btsyncLinux 에 사용자가 추가되고 사용자가 실행됩니다 btsync. 동기화를 시작하기 전에 권한 및 그룹을 관리하십시오.

Ubuntu 15.04 이상을 사용하는 경우 다음 명령으로 시작하면 현재 사용자 계정으로 동기화를 실행할 수 있습니다.

sudo systemctl --user (command) btsync

불행히도이 옵션은 14.10 이하에서는 사용할 수 없습니다.


2
게시 한 링크에서 자세한 정보를 제공해 주시겠습니까? 간단한 링크를 붙여 넣는 것만으로는 충분하지 않습니다. askubuntu.com/help/referencing
Danibix

키가 https에서 작동하고 리포가 동일한 서버에 있으므로 두 http:URL 을 변경할 수 있어야한다고 생각합니다 https:.
트래커 1

2

시작 스크립트 생성 및 원격 액세스를위한 Nginx SSL 설정

나노 /etc/init.d/btsync

#! /bin/sh
# /etc/init.d/btsync
#

# Carry out specific functions when asked to by the system
case "$1" in
start)
    /USERACCOUNT/.btsync/btsync --config /USERACCOUNT/.btsync/btsync.conf
    ;;
stop)
    killall btsync
    ;;
*)
    echo "Usage: /etc/init.d/btsync {start|stop}"
    exit 1
    ;;
esac

exit 0
chmod 755 /etc/init.d/btsync
update-rc.d btsync defaults

BT 동기화 시작

service btsync start

Nginx 구성

/etc/nginx/sites-enabled/btsync.xx.xxx

server {
       listen         80;
       server_name    btsync.xx.xxx;
       rewrite        ^ https://$server_name$request_uri? permanent;
}

    server {
           listen         443;
           server_name    btsync.xx.xxx;

           ssl            on;
            ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;
            ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;

            access_log  /var/log/nginx/access.log;

            location / {
                    proxy_pass      http://127.0.0.1:8888;
            }
    }

1
또한,시키는 초보자가 들어가 (); 니스 추가,하지만 당신은 더 그것을 설명 할 수 있습니다 viP) : 경고없이 아야?!
게르하르트 버거

첫 번째 코드는 재부팅 후 BTSync를 자동화하기위한 시작 스크립트입니다. Nginx 구성이 BTSync에 대한 액세스를 구성하고 있습니다. 로컬 네트워크 외부에서 BTSync WebGUI에 접속하여 안전하게 로그인 할 수 있습니다.
nicoX



0

원래 PPA 관리자에 따르면 tuxpoldo버전 (2.0+)에 대한 새로운 방법은 (에서 실행해야 함 bash)입니다.

sh -c "$(curl -fsSL http://debian.yeasoft.net/add-btsync-repository.sh)"
sudo apt-get update
sudo apt-get install btsync-gui
btsync-gui

이것은 작동하는 것처럼 보였지만 설정을 기억할 수없는 사용자 이름과 암호를 요구하고 있습니다.
Costa

그리고 나가는 방법이 없습니다. 프로세스를 종료해도 작동하지 않습니다. (kill -1 and kill -9)
코스타

휴대 전화에서 앱을 사용해 보시겠습니까? 나는 당신이 그것으로 일종의 정체성 설정을 할 수 있다고 생각합니다.
Jonathan

쉘에서 임의의 인터넷 스크립트를 실행하지 마십시오.
Andrew Ensley

@Andrew 인터넷에서 기술적으로 스크립트를 실행하면 설치 프로그램 바이너리를 실행하는 것보다 안전합니다. 실제로 미리 수행하는 작업을 볼 수 있기 때문입니다. 따라서 논리에 따라 바이너리를 설치해서는 안됩니다.
Jonathan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.