원격 호스트에서 레이저 실행하기
호스트는 레이저 옆에 있는 Windows 또는 Linux 컴퓨터입니다. 데스크톱 창 없이 Beam Bench CLI를 실행합니다. 노트북에서는 일반 Windows, macOS 또는 Linux 앱을 사용합니다. 레이저는 호스트에 USB로 연결된 상태를 유지합니다.
두 컴퓨터에서 같은 Beam Bench 버전을 사용하세요. 앱에서 장비 프로필을 내보내고 호스트에 machine.bbprofile로 복사한 다음 호스트가 중지된 상태에서 가져오세요. CLI 폴더에서 아래의 해당 명령을 실행하세요.
신뢰할 수 있는 사설 LAN을 사용하세요. 토큰에는 공백 없는 ASCII 문자 32개 이상이 필요합니다. HTTP는 토큰이나 프로젝트를 암호화하지 않습니다. 신뢰할 수 없는 네트워크에서는 SSH 터널이나 TLS 역방향 프록시를 사용하고 이 포트를 인터넷에 직접 노출하지 마세요.
Linux에서는 SSH 연결을 끊기 전에 전체 설정 안내에 있는 영구 systemd 서비스를 설치하세요. 포그라운드 호스트는 SSH 세션과 함께 종료될 수 있습니다. Windows에서는 호스트 터미널을 열어 두세요. 출력된 토큰을 비밀번호 관리자에 저장하고 호스트 재시작 후에도 다시 사용하세요.
Linux
./beambench-cli host import-profile machine.bbprofile
export BEAMBENCH_API_TOKEN="$(openssl rand -hex 32)"
printf '%s\n' "$BEAMBENCH_API_TOKEN"
./beambench-cli host serve --network --port 5900Windows PowerShell
.\beambench-cli.exe host import-profile machine.bbprofile
$bytes = New-Object byte[] 32
$rng = [System.Security.Cryptography.RandomNumberGenerator]::Create()
$rng.GetBytes($bytes)
$rng.Dispose()
$env:BEAMBENCH_API_TOKEN = [BitConverter]::ToString($bytes).Replace('-', '').ToLowerInvariant()
$env:BEAMBENCH_API_TOKEN
.\beambench-cli.exe host serve --network --port 5900노트북에서 Run > Laser, 이어서 Laser connection > Remote host를 여세요. 주소와 토큰을 입력하고 Save and connect를 선택하세요. 호스트 프로필과 USB 포트를 선택하세요. Transfer and check project로 전송하고 호스트 미리보기와 사전 점검을 확인하세요. 레이저를 끈 상태에서 프레임을 확인한 후 Start on host를 명시적으로 승인하세요. 압축 프로젝트 제한은 64 MiB입니다.
호스트는 전원이 켜지고 절전 모드가 아니며 USB로 연결된 상태여야 합니다. 노트북을 닫아도 실행 중인 작업은 멈추지 않습니다. Connect to host는 작업을 시작하거나 재개하지 않고 상태를 다시 표시합니다. 레이저를 계속 지켜보세요. 연결이 끊긴 뒤 오래된 진행률이 표시된다고 레이저가 멈춘 것은 아닙니다. 원격 제어가 불가능하면 물리적 정지 장치를 사용하세요. 호스트 프로세스를 재시작해도 중단된 작업은 재개되지 않습니다.