고객센터

믿고 신뢰할 수 있는 품질, 라셀르 - 라셀르 쇼핑몰

하루의 생산성을 높여주는 최고의 무료 생산성 도구 10가지

페이지 정보

profile_image
작성자 Stella
조회 1회 작성일 25-04-07 09:39

본문

안녕하세요. 러스트데스크 다운 - RustDesk 호수아이티입니다.​오늘은 최근 저희가 사내에서 필요하여 원격지원 프로그램 구축 하게된 사례와 방법을 소개하고자 합니다.​많은 업체에서 원격지원에 대한 프로그램을 유료시스템, 팀뷰어,애니데스크등을 활용하고 계실겁니다.​비용적인 부분이나 고려가 많이 되는 프로그램이자, 유지보수에 없어선 안될 원격지원프로그램을 오픈소스 프로그램인 rustdesk(러스트데스크)라는 프로그램을 활용하여 자체 서버구축 할겁니다.rustdesk란?RustDesk는 원격 데스크톱 소프트웨어로, 사용자가 다른 컴퓨터에 원격으로 접속할 수 있도록 도와줍니다. 이는 개인 사용자와 기업 모두에게 유용한 도구로, 다음과 같은 기능을 제공합니다​오픈 소스: RustDesk는 오픈 소스 프로젝트로, 코드가 공개되어 있어 사용자들이 자유롭게 수정하고 배포할 러스트데스크 다운 - RustDesk 수 있습니다.자체 서버 호스팅: 사용자는 자신의 서버를 설정하여 데이터의 보안을 강화할 수 있습니다.다양한 플랫폼 지원: Windows, macOS, Linux, iOS, Android 등 다양한 운영 체제에서 사용할 수 있습니다.사용자 친화적인 인터페이스: 직관적인 디자인으로 쉽게 사용할 수 있습니다.구축에 필요한 준비물!​- Synology NAS Server- 테스트가 가능한 PC- 포트포워딩이 가능한 라우터- 도메인 or 통신사 고정IP 주소​위의 환경만 구성이 된다면 구축과 테스트를 해보실 수 있습니다.1. NAS에 원격 호스팅 서버 설치하기. 1) 시놀로지 NAS의 웹 관리화면에서 패키지 센터를 열어줍니다.2) 러스트데스크 다운 - RustDesk 검색창에 Container Manager를 입력해 검색해주시면 패키지가 보이실 겁니다. 해당 패키지를 설치해주세요.3) 설치가 끝나면 파일스테이션에 docker 라는 폴더가 새로 생성된걸 확인하실 수 있으실겁니다. rustdesk-server라는 폴더를 새로 생성해줍니다.(저는 미리만들어놨습니다)4)rustdesk-server폴더에 들어가 data 라는 폴더를 추가로 생성해줍니다.​5) 그후 아까 설치했던 Container Manager 를 실행해줍니다. 다음과 같은 화면이 나올텐데, 프로젝트를 눌러줍니다.6) 보이시는 바와 같이 나오실텐데(저는 이미 구축이되어있어 새로설치하신분들은 아무것도 없는 화면으로 나오실겁니다.) 생성버튼을 눌러줍니다.​7) 프로젝트 이름에는 임의의 이름을 지정해주어도좋지만 저희는 Rustdesk-server 라고 입력하도록 하겠습니다.8) 경로를 아까 파일스테이션에 러스트데스크 다운 - RustDesk 생성했던 docker폴더의 rustdesk-server폴더를 선택해줍니다.9) 원본을 눌러 docker-compose.yml 만들기를 눌러줍니다.​10) 위와 같은 코드를 입력하는 창이 나올겁니다. 해당 창에 아래 제가 준비한 소스코드를 복사하여 그대로 입력후 다음을 눌러줍니다.​11)웹 포털 설정은 체크하지 않고 다음을 눌러줍니다.12) 완료를 누르면 프로젝트 생성 및 빌드가 시작됩니다. 여기까지 1차로 서버 구축이 완료되었습니다. 현재 상태로는 본인의 내부 네트워크에서만 작동하게 됩니다. 하지만 우리가 사용할 목적은 외부의 고객이나 PC를 제어하기 위함이기 때문에 추가 작업을 해드릴 겁니다.​2. 라우터 세팅하기.1) 라우터(공유기)의 접속하여 줍니다.(주로 게이트웨이를 입력하면 러스트데스크 다운 - RustDesk 접속이 됩니다. ) 저희는 보편적으로 많이 쓰는 iptime 공유기를 활용해 보았습니다.​ 2) 라우터의 로그인 이후 우측메뉴의 NAT/라우터관리를 눌러줍니다.3) 포트포워드 설정 메뉴를 눌러줍니다.4) 포트포워딩에서 다음과 같은 규칙의 추가가 필요합니다.​5) IPTIME의 경우 DDNS라는 기능을 통해 인터넷의 유동IP여도 외부에서 접속 가능하게 도메인을 부여해주는 기능이 있습니다. 해당기능을 설정하겠습니다.​3. 외부에서 서버에 접근가능하게 서버 설정해주기​1) 아까 생성하였던 rustdesk-server 를 더블클릭하여 눌러줍니다. 2) YAML 구성이라는 메뉴를 눌러줍니다.3) 상단에 중지를 눌러 프로젝트를 중지해줍니다.(중지해야만 수정이 가능합니다.​4) 중지가 완료되었다면 아래 코드열에 5번열에 러스트데스크 다운 - RustDesk 있는 command : hbbs 라고 되어있는 곳에 다음과 같이 추가해줄겁니다.command : hbbs -r '아까 발급받았던 DDNS 주소:21117'저 같은 경우에는 다음과 같이 입력을 할 겁니다. 5) 이후 아래 완료를 눌러 서버를 재배포 해주면 서버에서의 세팅은 끝났습니다. 컨테이너에서 hbbr과 hbbs가 정상적으로 상태불이 들어오는지 체크 해주셔야합니다.​4. 클라이언트 설정하기​1) rust데스크의 클라이언트를 다운로드 받아줍니다. 다운로드는 x86-32(32bit Window버전)로 받아줍니다.Architecture Windows Ubuntu Mac Android Flatpak iOS Web x86-64 (64-bit) EXE MSI Download Download Universal Download Go AArch64 (ARM64) Download 러스트데스크 다운 - RustDesk Download Download Download TestFlight A...2) 다운로드가 완료된 후 파일을 실행해 줍니다.3)ID옆 점을 눌러주면 위와 같은 메뉴가 나오는데 ID/릴레이 서버를 눌러줍니다.4) ID 서버에는 위에서 설정하였던 ddns주소를 입력합니다. key가 중요한데요. ​5) key 값을 확인하기 위해 시놀로지에서 파일스테이션에서 docker/rustdesk-server/data에 들어가 id_ed25519.pub라는 파일을 다운받아 메모장으로 열어줍니다. 해당 키값을 복사합니다.6) 복사한 키 값을 입력후 확인을 눌러줍니다.7) 서버에 정상적으로 접속되었다면 아래 준비라고 상태가 변할겁니다. 이후 클라이언트를 사용하여 원격접속을 진행하시면 됩니다.​8) 하지만 우리는 고객사에 배포를 해주어야 하기 때문에 실행파일을 러스트데스크 다운 - RustDesk 손봐줄겁니다.해당파일의 이름을 아래와 같이 변경해줍니다.9) 이후 원격이 필요한 고객사에게 해당파일을 배포하면 서버주소와 키값이 자동으로 입력된체 실행이 됩니다.​5. 마치며​이렇게 오픈소스로 제공되어있는 rustdesk를 시놀로지 NAS를 활용하여 구축해봤습니다. ​추가로 궁금하신 점이나 안되는 점이 있을경우 덧글 남겨주세요.​NAS는 활용 목적이 무궁합니다. 다음에는 다른 도움이 될만한 걸 준비해서 포스팅해올게요.​감사합니다!​???? 연락처전화 : ​​???? 위치서울특별시 은평구 진관2로 57 은평뉴타운우물골주소 : 서울특별시 은평구 진관2로 57-37 243동상가비 114호 가운데호수아이티와 함께 더 나은 내일을 만들어가세요. 여러분과의 만남을 기다리고 있습니다!

고객센터자료실
에너지소비효율1등급쇼케이스
에너지소비효율1등급
고객센터
쇼케이스
자료실