크롬북에 Syncthing을 설정하는 방법

Syncthing은 Crostini라고도 하는 Linux 개발 환경을 통해 Chromebook에서 실행됩니다. 공식 Debian 저장소에서 설치하고, 사용자 서비스를 시작하고, ChromeOS 폴더를 Linux와 공유한 다음, Chromebook을 다른 Syncthing 장치와 페어링하세요. 장치에 Linux 지원 기능이 활성화되어 있어야 합니다. 회사나 학교 관리자가 Linux 지원을 비활성화할 수 있습니다. Syncthing은 삭제를 포함한 변경 사항을 동기화하므로 중요한 파일은 별도로 백업해 두세요.

1. Linux 지원을 활성화합니다.

설정 > ChromeOS 정보 > 개발자를 엽니다 . Linux 개발 환경 옆에 있는 설정을 선택 하고 안내에 따라 완료합니다. ChromeOS가 Debian 컨테이너를 생성하고 터미널을 엽니다. 터미널에서 penguin메시지가 표시되면 탭을 선택한 다음 패키지 목록을 새로 고칩니다.

sudo apt update
ChromeOS 설정에서 Linux 개발 환경 카드와 개발자 메뉴 아래에 있는 설정 버튼이 보입니다.
ChromeOS 설정의 개발자 섹션에서 Linux 개발 환경 설정 카드를 엽니다.
sudo apt update 명령어를 실행한 후 펭귄 프롬프트가 나타난 크롬북 리눅스 터미널 화면입니다.
Syncthing을 설치하기 전에 Chromebook 터미널에서 Debian 패키지 인덱스를 새로 고치세요.

2. Syncthing 공식 저장소에서 Syncthing을 설치하세요.

Debian 패키지는 Syncthing의 최신 안정 버전보다 업데이트가 늦어질 수 있습니다. Syncthing 프로젝트는 서명된 APT 저장소를 관리합니다. 해당 저장소의 릴리스 키와 안정 버전 2 소스를 추가한 다음 설치하세요.

sudo apt install -y curl ca-certificates
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg
echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable-v2" | sudo tee /etc/apt/sources.list.d/syncthing.list
sudo apt update
sudo apt install syncthing

APT에서 패키지 설치를 확인하라는 메시지가 표시되면 설치를 확인하십시오. 이 단계는 Syncthing의 공식 APT 설치 지침을 따릅니다 .

Syncthing 패키지 설치 명령과 APT 확인 메시지가 표시되는 펭귄 터미널 창.
Syncthing의 공식 안정 버전 APT 소스를 추가한 후 Syncthing 패키지를 설치하세요.

3. Syncthing을 실행하고 대시보드를 엽니다.

Linux 세션에서 Syncthing이 백그라운드에서 실행되도록 사용자별 서비스를 활성화하세요.

systemctl --user enable --now syncthing.service

Chrome에서 를 엽니다 http://localhost:8384. ChromeOS는 localhost 연결을 Crostini로 터널링합니다. Syncthing의 GUI는 기본적으로 localhost에서 수신 대기합니다. Chromebook을 사용할 때는 이 설정을 유지하고 포트 8384를 네트워크에 노출하지 마십시오. 서비스 유닛을 사용할 수 없는 경우 syncthing --no-browser터미널에서 를 실행하고 동기화하는 동안 터미널을 열어 두십시오. 한 번에 하나의 시작 방법만 사용하십시오. 공식 자동 시작 가이드를 참조하십시오 .

Syncthing 웹 인터페이스(localhost:8384)에 폴더가 비어 있고 "이 장치 준비 완료" 카드가 표시됩니다.
로컬 Syncthing 대시보드는 폴더와 원격 장치를 추가하는 곳입니다.

4. 크롬북 폴더를 리눅스와 공유하기

ChromeOS 파일 관리에서 '내 파일 > 다운로드 > 동기화' 와 같은 폴더를 선택합니다 . 해당 폴더를 마우스 오른쪽 버튼으로 클릭하고 'Linux와 공유'를 선택합니다 . 그러면 Linux에서 해당 폴더에 접근할 수 있습니다. /mnt/chromeos예시 경로는 일반적으로 `/lib .../mnt/chromeos/MyFiles/Downloads/Sync

ChromeOS 파일 앱의 다운로드 폴더에 폴더 컨텍스트 메뉴가 있고 "Linux와 공유"가 선택되어 있습니다.
Syncthing이 Chromebook 폴더에 접근할 수 있도록 Linux와 폴더를 공유하세요.

5. Syncthing에 폴더를 추가합니다.

대시보드에서 폴더 추가를 선택합니다. '다운로드 동기화' 와 같은 레이블을 설정하고 폴더 선택기를 사용하여 공유 경로를 선택합니다. 양방향 동기화를 위해 폴더 유형은 ' 보내기 및 받기' 로 두고 저장합니다. 폴더가 없는 경우 파일 메뉴에서 Linux 공유가 활성화되어 있는지 확인하고 경로가 올바른지 확인합니다 /mnt/chromeos.

Syncthing의 폴더 추가 대화 상자에 '다운로드 동기화' 레이블과 Linux 경로 '/mnt/chromeos/MyFiles/Downloads/Sync'가 표시됩니다.
Syncthing에 Chromebook 폴더의 Linux에서 볼 수 있는 경로를 추가하세요.

6. 다른 기기를 페어링하고 폴더를 공유하세요.

다른 컴퓨터나 휴대폰에서 Syncthing을 실행합니다. Syncthing 인터페이스에서 작업 > ID 표시를 선택 하고 장치 ID를 복사합니다. 크롬북에서 원격 장치 추가를 선택하고 ID를 붙여넣은 다음, 알아보기 쉬운 이름을 지정하고 저장합니다. 장치 ID는 다른 사용자와 공유하기 위한 것입니다.

페어링은 상호적으로 이루어져야 합니다. 다른 기기에서 크롬북을 수락하고, 메시지가 표시되면 해당 기기의 ID를 추가하세요. 크롬북에서 폴더를 편집하고 공유 옵션에서 원격 기기를 선택합니다. 저장하세요. Syncthing 시작 가이드에서 기기 및 폴더 교환에 대한 자세한 내용을 확인할 수 있습니다.

Syncthing 원격 장치 추가 대화 상자에서 장치 ID 필드, 노트북 이름, 그리고 공유 옵션으로 다운로드 동기화가 선택된 화면입니다.
다른 컴퓨터의 장치 ID를 추가하고 공유할 폴더를 선택하세요.

7. 폴더를 수락하고 동기화를 확인합니다.

다른 기기에서 폴더 제안을 수락하고 로컬 저장 위치를 ​​선택하세요. 중요한 콘텐츠가 있는 폴더를 연결하기 전에 기존 파일을 백업하십시오. 폴더 이름이 같다고 해서 데이터가 동일하다는 보장은 없습니다. 두 기기가 모두 온라인 상태가 되면 대시보드에 연결된 기기가 표시되고 폴더 상태가 ' 최신 상태'로 변경됩니다 . 간단한 테스트 파일을 생성하여 다른 기기에 제대로 나타나는지 확인하세요.

변경 및 삭제 내역은 모든 기기에서 동기화됩니다. 복구 옵션을 사용하려면 수신 기기에서 파일 버전 관리를 활성화하고 별도의 백업을 유지하세요. Syncthing의 파일 버전 관리 관련 문서를 참조하십시오 .

Syncthing 대시보드에 다운로드 동기화 상태가 최신으로 표시되고 노트북 장치가 연결되어 있는 모습입니다.
대시보드에는 폴더 동기화 상태와 원격 컴퓨터 연결 여부가 표시됩니다.

문제 해결

  • 대시보드가 ​​열리지 않는 경우: 확인 systemctl --user status syncthing.service후 새로 고침하세요 http://localhost:8384. ChromeOS의 로컬 호스트 포워딩 또는 관리자 정책이 액세스에 영향을 줄 수 있습니다.
  • 피어 연결이 끊어졌습니다. 두 장치 모두 Syncthing이 실행 중이고 서로의 ID를 수락했는지 확인하십시오. 직접 동기화는 TCP 및 UDP 포트 22000을 사용하고, 로컬 검색은 UDP 21027을 사용합니다. 방화벽에서 이러한 포트를 차단할 수 있습니다. 직접 연결이 실패할 경우 릴레이를 사용할 수 있지만 전송 속도가 느려질 수 있습니다. 공식 방화벽 가이드를 참조하십시오 .
  • 직접적인 수신 동기화가 필요합니다. ChromeOS 포트 포워딩은 Linux 포트를 다른 기기에 노출시킬 수 있습니다. 필요한 경우에만 동기화 포트를 포워딩하고, 웹 GUI는 8384번 포트에서 비공개로 유지하세요. 해당 GUI를 특정 포트에 바인딩하는 경우 0.0.0.0, Syncthing에서는 강력한 비밀번호와 HTTPS 사용을 권장합니다.

Linux 사용 가능 여부 및 설정에 대한 자세한 내용은 Google의 Chromebook Linux 지침을 참조하세요 .

댓글 남기기

ChromeOS에서 Chrome 브라우저를 사용하여 Emby 앱을 시청하는 방법

ChromeOS에서 Chrome 브라우저를 사용하여 Emby 앱을 시청하는 방법

크롬북에서 Emby 웹 앱을 열고 서버에 로그인하면 리눅스를 설치하지 않고도 영화, TV 프로그램, 음악, 사진을 재생할 수 있습니다.

크롬북에 Syncthing을 설정하는 방법

크롬북에 Syncthing을 설정하는 방법

크롬북에 Syncthing을 설치하고, ChromeOS 폴더를 Linux와 공유하고, 다른 기기를 연결하고, 웹 인터페이스를 비공개로 유지하세요.

크롬북에서 Tor 브라우저를 사용하는 방법

크롬북에서 Tor 브라우저를 사용하는 방법

크롬북에서 Linux를 활성화하고, Tor 프로젝트의 Flatpak 런처를 사용하여 Tor 브라우저를 설치하고, Tor에 연결한 다음, 이 설정이 무엇을 보호하는지 이해해 보세요.

ChromeOS에서 Bitwarden 사용 방법: 설치, 저장 및 자동 완성

ChromeOS에서 Bitwarden 사용 방법: 설치, 저장 및 자동 완성

크롬북에 Bitwarden을 설치하고, 첫 로그인 정보를 저장하고, 웹사이트 자동 완성 기능을 활용하고, 선택 사항인 Linux 데스크톱 앱이 유용한 경우를 알아보세요.

크롬북에 대체 브라우저를 설치하고 사용하는 방법

크롬북에 대체 브라우저를 설치하고 사용하는 방법

리눅스가 설치된 크롬북에 Firefox, Brave, Edge 또는 Opera를 설치하는 방법을 알아보세요. Debian 환경을 활성화하고, 호환되는 패키지를 선택하고, 사용상의 제약 사항을 이해하는 방법을 배우세요.

크롬북에서 전자책 읽는 방법: Play Books와 Foliate 앱 활용

크롬북에서 전자책 읽는 방법: Play Books와 Foliate 앱 활용

크롬북에서 Google Play Books를 통해 EPUB 및 PDF 파일을 읽거나, 더 많은 형식을 지원하는 로컬 리더인 Foliate를 Linux에 설치하세요.

크롬북에 VLC를 설치하고 사용하는 방법

크롬북에 VLC를 설치하고 사용하는 방법

Google Play에서 VLC를 크롬북에 설치하고, 로컬 파일과 네트워크 미디어를 재생하거나, 필요할 때 Linux 데스크톱 버전을 설정하세요.

크롬북에 Krita를 설치하는 방법

크롬북에 Krita를 설치하는 방법

ChromeOS Linux와 Flatpak이 설치된 Chromebook에 Krita를 설치한 다음, 앱을 실행하고, 공유된 아트워크를 열고, 일반적인 설정 제한 사항을 해결하는 방법을 알아보세요.

크롬북에서 Microsoft Teams를 사용하는 방법

크롬북에서 Microsoft Teams를 사용하는 방법

크롬북에서 크롬 브라우저를 통해 Teams를 사용하고, 회사 또는 학교 계정으로 로그인하고, 선택 사항인 웹 앱을 설치하고, 카메라 또는 마이크 문제를 해결하세요.

크롬북에 Visual Studio Code를 설치하는 방법

크롬북에 Visual Studio Code를 설치하는 방법

ChromeOS Linux를 설정하고, Chromebook에 맞는 VS Code Debian 패키지를 선택한 다음, APT를 사용하여 데스크톱 편집기를 설치하세요.