rustdesk »ç¿ë¹ý ÀϺΠÃß°¡

   Á¶È¸ 3860   Ãßõ 0    

처1020; 글 ( https://www.2cpu.co.kr/lec/4782 ) 에서lj16;  1200;도 1064;터넷 Ǻ12;딘가 떠도lj16; 글1012; 대충 요약한 lj12;-196;1060;라 실수가 1312;금 1080;었습니다 ^^

1060;번에lj16; 공식 매뉴얼 위1452;/196; 1328;더 간단한 설치/실행 0169;법1012; 1221;리했고요 ( 공홈에 설1221;1060; 더 간단한,172; 1080;었Ǻ12;요 ) 사용 Ȝ17; ኧ1;가1648; 더 추가했습니다.

먼1200; docker-compose 최소 버1204;1008; 다1020;과 같습니다. 


1. ID서버만 사용Ȣ16;고 KEY 0120;사용시


공식 매뉴얼(?) 에 1080;lj16; 내용1077;니다. - https://github.com/rustdesk/rustdesk-server

version: '3'

services:
  rustdesk-server:
    container_name: rustdesk-server
    image: rustdesk/rustdesk-server-s6:latest
    ports:
      - "21115:21115"
      - "21116:21116"
      - "21116:21116/udp"
      - "21117:21117"
    volumes:
      - ./data:/data
    restart: unless-stopped

0169;화ǣ17;(또lj16; 공유기 NAT) 오픈 포트lj16; : 21115~7/tcp, 21116/udp 1077;니다. ( 공식매뉴얼 - https://rustdesk.com/docs/en/self-host/  )

1060;/111;,172; Ȣ16;면 rustdesk 에서 설1221; > Network > ID 서버 ǥ12;ǥ16;에 위에 설치한 ruestdesk ip 를 1077;/14116;면 .121;니다.

key 없Ǻ12;도 1096; .104;네요.


1. KEY 도 사용Ȣ16;고 dz10;1012;ǐ12;

key 를 사용Ȣ16;면 3곳 (rustdesk서버, 원ᅄ1;0155;lj16;pc, 원ᅄ116;lj16;pc) 1032; key 가 1221;보 ᇼ1;1068;해야만 원ᅄ1;1060; 연결.121;니다

포트open를 any ip /196; 했1012;시 그냥 아무나 다 쓸 수 1080;lj16;,172; 아니라 오1649; key 를 아lj16; 사람들만 사용할 수 1080;다lj16; ǥ12;ǥ16;1060; 1109;1216;1060; .104;,192;1424;.

version: '3'

services:
  rustdesk-server:
    container_name: rustdesk-server
    image: rustdesk/rustdesk-server-s6:latest
    ports:
      - "21115:21115"
      - "21116:21116"
      - "21116:21116/udp"
      - "21117:21117"
    environment:
      - "ENCRYPTED_ONLY=1"     # key 가 0152;드시 맞아야만 통신 가능 Ꮢ1;션. 필요 없1004;면 1452;석처리
      # KEY 생성0169;법 - docker run --rm --entrypoint /usr/bin/rustdesk-utils rustdesk/rustdesk-server-s6:latest genkeypair
      - "KEY_PRIV=xcUxPmWWz0s9bzgYHlxWNiRo7Zw16Am7JoMwJx6PGnBcgCWth3deeWQALBeIvFk2NATtBrK4gRSZVJZHG0hWRQ=="
      - "KEY_PUB=XIAlrYUnXnxkACwRyLxZ2jQE7Qayi5dUmVSWRxtIVkU="
    volumes:
      - ./data:/data
    restart: unless-stopped


1473;요한 환ᅆ1;변수lj16; ENCRYPTED_ONLY=1 Ȣ16;나1060;며 ( KEY가 맞아야 한다lj16; Ꮢ1;션 )
KEY_PRIV, KEY_PUBlj16; 굳1060; 설122116;1648; 않아도 서버를 실행Ȣ16;면 1088;ᇼ1;1004;/196; 생성.104;며

cat ./data/id_ed25519.pub

Ȣ16;셔서 Ȗ12;를 확1064;할 수 1080;습니다 (PRIV가 개1064;Ȗ12;고 PUB 가 공개Ȗ12;/196;서 rustdesk app 사용시 1077;/141;할 key 1077;니다.)

해NJ17; Ȗ12;를 다1020;과 같1060; 1077;/14116;여 사용합니다.


그/100; 1088;ᇼ1;1004;/196; 생기lj16;,152; 굳1060; 환ᅆ1;변수/196; 설1221;1012; 했냐면요


3. 파1068;명 1060;름변ᅆ1;1004;/196; 1088;ᇼ1; 셋ᔚ1;.108; 상태/196; 시1089;


먼1200; Ȗ12; 생성1008; 간단Ȣ16;고요. ( 매뉴얼 - https://github.com/rustdesk/rustdesk-server?tab=readme-ov-file#how-to-create-a-keypair )

$ docker run --rm --entrypoint /usr/bin/rustdesk-utils rustdesk/rustdesk-server-s6:latest genkeypair
Public Key:  NP6+JkJqfUSqvHwonx0naBzlLEqRoQJglkjSWRvA08g=
Secret Key:  lXIq1cAwtyWWCkjLexfOQPKw/aGEV6wSdAVEyCeOK5o0/r4mQmp9RKq8fCifHSdoHOUsSpGhAmCWSNJZG8DTyA==

1060;,152; 복사해서 사용Ȣ16;면 .121;니다. 


그/100; 여기 공홈1032; 내용 1060;런 내용1060; 1080;lj16;데요 

https://rustdesk.com/docs/en/self-host/client-configuration/#5-put-config-in-rustdeskexe-file-name-windows-only

rustdesk 실행파1068;1060; 다운/196;드 0155;1004;면 1060;,148;데요.

rustdesk-1.2.3-2-x86_64.exe

파1068; 1060;름1012; 1060;/111;,172; 수122116;면 ( 가/161; 서버가 abcd.com 1060;고 key 가 NP6+JkJqfUSqvHwonx0naBzlLEqRoQJglkjSWRvA08g= 라고 할ǐ12;

rustdesk-1.2.3-2-host=abcd.com,key=NP6+JkJqfUSqvHwonx0naBzlLEqRoQJglkjSWRvA08g=,.exe

1060;/111;,172; 1060;름1012; 변ᅆ1;해서 사용Ȣ16;면 설1221; > 네트워크 ǥ12;ǥ16;1012; 1077;/14116;1648; 않아도 위1032; 값1060; 1088;ᇼ1;1004;/196; 사용.121;니다. 매우 편Ȣ16;1424;^^


Ȣ16;1648;만 문1228;lj16; 1200; key가 문1228;1064;데 1116;수없,172; 슬래쉬 같1008;,172; 들Ǻ12;가면.. 윈도우에서lj16; 파1068;명 변ᅆ1;1060; 불가능해1665;니다.

공홈1032; 가1060;드lj16; 그런 글1088;(슬래쉬 같1008;,144;) 나오1648; 않1012;ǐ12;까1648;  ./data/id_ed25519 , ./data/id_ed25519.pub .160;개 파1068; 삭1228;Ȣ16;고 서버 1116;시1089;1012;  0152;복Ȣ16;라네요

1200;lj16; 서버 0152;복 1116;시1089; 대신에 1060; 명/16112;를 0152;복 실행Ȣ16;여 깔-140;한 Ȗ12;(슬래쉬 같1008;,144; 없lj16;,144;) 를 찾아서 ENV /196; መ1;/197;Ȣ16;lj16; 0169;법1012; 사용했습니다.
docker run --rm --entrypoint /usr/bin/rustdesk-utils rustdesk/rustdesk-server-s6:latest genkeypair


참고/196; key 를 사용Ȣ16;1648; 않lj16;다면 파1068;명1012; 다1020;과 같1060; Ȣ16;여 사용Ȣ16;셔도 1096; .121;니다.

rustdesk-1.2.3-2-host=abcd.com,.exe


실1228;/196; 실행한 서버가 1096; 1217;속Ȣ16;lj16;1648;lj16; MS1032; tcpview 를 사용Ȣ16;여 확1064;할 수 1080;습니다.  https://learn.microsoft.com/ko-kr/sysinternals/downloads/tcpview


4. 추가 Ȝ17;

1473;요한 Ꮢ1;션 한가1648;

기본값1008; 체크가 안.104;Ǻ12; 1080;습니다.

rustdesk /196; 원ᅄ1;1217;속시 1200;,152; 체크Ȣ16;1648; 않1004;면 원ᅄ1;1032; rustdesk Ꮢ1;션1012; 변ᅆ1;할 수 없습니다 ㅠㅠ
다른 수단1004;/196; 해NJ17; 서버를 1217;속할 수 1080;다면 사실 상관1008; 없lj16;데요. 그/111;1648; 않1008;ᅆ1;우.
그러니깐 1217;속 수단1060; restdesk 0150;에 남1648; 않1008; 상황1064;데 1200; Ꮢ1;션1060; 꺼1256; 1080;1004;면 DŽ12;감할 수 1080;습니다. ( 현1116; 그 상황1077;니다 1228;가 아1060;고 )



윈도우1064; ᅆ1;우 1473;요한 폴더 2가1648;

rustdesk-xxx.exe 를 실행Ȣ16;1088;마1088;

%USERPROFILE%\AppData\Local\rustdesk  -  1060; 폴더에 rustdesk.exe 같1008;,172; 1088;ᇼ1;1004;/196; 설치.121;니다.
%USERPROFILE%\AppData\Roaming\RustDesk\config  - 1060; 폴더에 설1221; 값들1060; 파1068; 형태/196; 1200;1109;.121;니다.

가/161; 위에서 만든 rustdesk-1.2.3-2-host=abcd.com,.exe 를 실행Ȣ16;면
%USERPROFILE%\AppData\Roaming\RustDesk\config\RustDesk2.toml 파1068;1032; 1200; 위치에 abcd.com:21116 1060; 1088;ᇼ1;1004;/196; 들Ǻ12;갑니다.


참고/196; 실행Ȣ16;1088; 마1088; 1077;니다. 설치를 Ȣ16;1648; 않아도 그냥 ኔ1; 들Ǻ12;가요..
그래서 설1221;1012; 초기화 Ȣ16;/140;면 %USERPROFILE%\AppData\Roaming\RustDesk\config 폴더1032; 파1068;들1012; 1204;ǥ12; 삭1228;해야 합니다.







dateno1 04-25
Å° ³»ºÎ ÀúÀå Ãßõ ¾È ÇÕ´Ï´Ù

¹ºÀÏ ÀÖÀ¸¸é ¹é¾÷/º¹±¸ ±ÍÂú°Åµç¿ä

À©µµ³ª ¸®´ª¿ë ¹ÙÀ̳ʸ® ¹Þ¾Æ¼­ ½ÇÇàÇϸé Å° ÆÄÀÏ »ý¼ºµÇ´Ï ±× ÆÄÀÏÀ» È£½ºÆ®¿¡ ÀúÀåÈÄ Docker ½ÇÇà ¿É¼ÇÀ¸·Î ¸µÅ©ÇÏ½Ã´Â°Ô ÃßõÀÔ´Ï´Ù (ÀÌ·¯¸é ±×³É ÆÄÀϸ¸ º¸°üÇÏ¸é µÇ°í, Docker À̹ÌÁö ¼³Ä¡Á¤µ· ½ºÅ©¸³Æ®·Î ÀÚµ¿È­ ÇÒ ¼ö ÀÖÀ¸´Ï ½ÇÁúÀûÀ¸·Î ÀüÀÚµ¿À¸·Î À缳ġ °¡´É)

Å° »ý¼ºÇÒ¶§ ÁÖÀÇÁ¡ÀÌ °¡²û À©µµÀÇ ÆÄÀÏ¸í¿¡¼­ Çã¿ë ¾È µÇ´Â ¹®ÀÚ°¡ µé¾î°¥¶§µµ ÀÖ½À´Ï´Ù

±×·²¶§´Â Å° Áö¿ì°í Àç½ÇÇàÇؼ­ ±¦ÂúÀ»¶§±îÁö »Ì±â ¹Ýº¹ÇØ¾ß ÇÕ´Ï´Ù
     
ĵÀ§µå 04-29
³Ü ¸Â½À´Ï´Ù. µ¥ÀÌÅÍ Æú´õ¸¦ ¹é¾÷ÇÏÁö ¾Ê°í docker-compose.yml ¸¸ º¸°üÇÏ´Â °æ¿ì ¼³Á¤ÀÌ ³¯¾Æ°¡´Ï »ç¿ëÇÏ´Â ¸ðµç Ŭ¶óÀ̾ðÆ®°¡ ¹ÌÀÛµ¿ÇÏ´Â ºÒ½Ö»ç°¡ ¹ß»ýÇÒ ¼ö ÀÖÁÒ.
Á¦°¡ Á¶±Ý »ç¿ëÀ» Çغ¸´Ï±ñ. (º»¹®¿¡µµ ÀÖ´Â ³»¿ëÀÌÁö¸¸) Å° »èÁ¦ / Àç½ÇÇà º¸´Ù´Â
docker run --rm --entrypoint /usr/bin/rustdesk-utils rustdesk/rustdesk-server-s6:latest genkeypair
ÀÌ ¸í·É¾î·Î ¿©·¯¹ø ½ÇÇàÇØ °¡¸é¼­ ±ò²ûÇÑ Å°¸¦ ãÀº docker-compose.yaml ¿¡ ȯ°æº¯¼ö ¹æ½ÄÀ¸·Î  ³Ö´Â°Ô °¡Àå ½±°í ÆíÇÑ°Å °°½À´Ï´Ù.
¸»¾¸ÇϽŴë·Î µ¥ÀÌÅÍÆú´õ ¹é¾÷µµ ÇÊ¿ä ¾ø°í docker-compose.yml  ¸¸ º¸°üÇØ µÎ¸é µÇ´Ï±î¿ä.
          
dateno1 04-29
±×·¯°íº¸´Ï ȯ°æ º¯¼ö·Î ³Ö´Â´Ù´Â ¼±ÅÃÁöµµ Àֳ׿ä (ÇÁ·ÒÆ÷Æ®·Î Å° ¸Ô¿©Áö´Ï)
witbox 04-25
Àúµµ 3¹ø Àß ¾²°í ÀÖ½À´Ï´Ù
     
ĵÀ§µå 04-29
¸Â¾Æ¿ä Àúµµ 3¹øÀ¸·Î ¾²°í ÀÖ½À´Ï´Ù.
KEY Çʼö ÀÏÄ¡ ¿É¼Ç ¾²°í ÀÖ½À´Ï´Ù. Á¦ÀÏ ÆíÇϳ׿ä^^


Á¦¸ñPage 1/26
10-01   1859   ½ºÄµl¹ÎÇö±â
09-25   1662   rpki
09-15   4085   È­Á¤Å¥»ï
07-07   11811   ¹Ú¹®Çü
05-18   20267   »ßµ¹À̽½ÇÄÀÌ
04-15   23611   Fentanest
03-01   24524   tncsystem
02-22   25995   µö·¯´×¼­¹ö
02-08   28658   µö·¯´×¼­¹ö
01-25   18701   µö·¯´×¼­¹ö
01-23   17425   ĵÀ§µå
04-25   3861   ĵÀ§µå
01-11   11049   µö·¯´×¼­¹ö
01-05   8855   ¹Ú¹®Çü
2023-12   8524   inquisitive
2023-12   9111   µö·¯´×¼­¹ö
2023-12   9285   ÇѲ¿Çª
2023-12   7690   inquisitive
2023-12   5299   µö·¯´×¼­¹ö
2023-12   5354   inquisitive