CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·아이포니앙 ·주식한당 ·MaClien ·일본산당 ·방탄소년당 ·개발한당 ·안드로메당 ·자전거당 ·나스당 ·이륜차당 ·소셜게임한당 ·소시당 ·물고기당 ·골프당 ·바다건너당 ·클다방 ·요리한당 ·AI그림당 ·패스오브엑자일당 ·노젓는당 ·덕질한당 ·스팀한당 ·가상화폐당 ·AI당 ·키보드당 ·육아당 ·콘솔한당 ·여행을떠난당 ·3D메이킹 ·X세대당 ·ADHD당 ·날아간당 ·사과시계당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·디아블로당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·걸그룹당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·IoT당 ·KARA당 ·꼬들한당 ·어학당 ·가죽당 ·레고당 ·리눅서당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·PC튜닝한당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·파도탄당 ·퐁당퐁당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·터치패드당 ·트윗당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·위스키당 ·와인마신당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

리눅서당

리눅서수다 M1맥북에서 Guacamole를 통한 Ubuntu 원격접속 문의 입니다. 14

2023-05-03 19:00:40 수정일 : 2023-05-03 19:00:52 61.♡.224.18
pkpk

안녕하세요.


구글, Askubuntu, 티스토리, ChatGPT등을 검색하다 도저히 해결이 안되면 

지푸라기 라도 잡는 심정으로 클리앙에 여쭤보는 리눅스 초보입니다.


연구실에 있는 우분투 컴퓨터에 원격접속이 필요하여, Guacamole를 Docker를 이용하여 설치하였습니다. Nginx도 같이 설치하였습니다.

Screenshot 2023-05-03 at 5.29.52 PM.png

M1 Macbook으로 접속하기 위해서 테스트 결과 Home 화면 접속은 되는 걸로 보니, Guacamole는 정상 설치 된 것으로 보입니다.

Screenshot 2023-05-03 at 6.26.31 PM.png

프로토콜은 RDP로 설정하였습니다. VNC는 느려서 RDP로 하고자 합니다. 그런데, 접속이 안되서 아래와 같은 시도를 해보았는데 답이 안나오네요.


1. RDP로 접속하면, Black Screen또는 여러시도를 바꿔가면서 해보면 아래와 같이 뜹니다. (포트 8443, 443 둘다 안되네요)

Screenshot 2023-05-03 at 6.57.41 PM.png

Screenshot 2023-05-03 at 6.56.49 PM.png


2. VNC 프로토콜로 하니 아래와 같이 정지 상태 입니다.

Screenshot 2023-05-03 at 6.28.16 PM.png

3. XRDP와 gnome-session을 깔면 아래와 같은 화면이 떠버립니다.

Screenshot 2023-05-03 at 6.29.26 PM.png

4. SSH프로토콜도 아래와 같네요. (포트 22)

Screenshot 2023-05-03 at 6.28.16 PM.png


그런데, 맥에서 터미널로 ssh 접속을 하면 정상접속이 됩니다.

Screenshot 2023-05-03 at 6.59.16 PM.png


아래는 우분투 포트의 상태입니다.

IMG_0481.jpg


우분투 세팅에 보면 Sharing이라는게 있던데, 이걸 켜도 크게 달라지는 건 없네요. (이 메뉴는 무엇인지 잘 모르겠습니다)

IMG_0482.jpg


Git에서 구해서 제가 설치한 docker-compose.yml 파일은 아래와 같습니다.

version: '2.0'

# networks
# create a network 'guacnetwork_compose' in mode 'bridged'
networks:
  guacnetwork_compose:
    driver: bridge

# services
services:
  # guacd
  guacd:
    container_name: guacd_compose
    image: guacamole/guacd
    networks:
      guacnetwork_compose:
    restart: always
    volumes:
    - ./drive:/drive:rw
    - ./record:/record:rw
  # postgres
  postgres:
    container_name: postgres_guacamole_compose
    environment:
      PGDATA: /var/lib/postgresql/data/guacamole
      POSTGRES_DB: guacamole_db
      POSTGRES_PASSWORD: 'ChooseYourOwnPasswordHere1234'
      POSTGRES_USER: guacamole_user
    image: postgres:15.2-alpine
    networks:
      guacnetwork_compose:
    restart: always
    volumes:
    - ./init:/docker-entrypoint-initdb.d:z
    - ./data:/var/lib/postgresql/data:Z

  # guacamole
  guacamole:
    container_name: guacamole_compose
    depends_on:
    - guacd
    - postgres
    environment:
      GUACD_HOSTNAME: guacd
      POSTGRES_DATABASE: guacamole_db
      POSTGRES_HOSTNAME: postgres
      POSTGRES_PASSWORD: 'ChooseYourOwnPasswordHere1234'
      POSTGRES_USER: guacamole_user
    image: guacamole/guacamole
    links:
    - guacd
    networks:
      guacnetwork_compose:
    ports:
## enable next line if not using nginx
##    - 8080:8080/tcp # Guacamole is on :8080/guacamole, not /.
## enable next line when using nginx
    - 8080/tcp
    restart: always

########### optional ##############
  # nginx
  nginx:
   container_name: nginx_guacamole_compose
   restart: always
   image: nginx
   volumes:
   - ./nginx/templates:/etc/nginx/templates:ro
   - ./nginx/ssl/self.cert:/etc/nginx/ssl/self.cert:ro
   - ./nginx/ssl/self-ssl.key:/etc/nginx/ssl/self-ssl.key:ro
   ports:
   - 8443:443
   links:
   - guacamole
   networks:
     guacnetwork_compose:
####################################################################################


무엇이 문제일까요?

pkpk 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [14]
icq4ever
IP 121.♡.23.244
05-03 2023-05-03 19:24:37
·
해당 질문에 대한 정확한 답변은 아닙니다만, 원격접속을 위한 솔루션이라면 rustdesk 사용을 한번 권유해드립니다.
구글링해보면 금방 찾으실수 있을것이구요, 속도향상을 위해서라면 직접 서버를 구동할 수도 있습니다. rustdesk server는 리눅스상에서 도커/리눅스용 바이너리로 실행할 수 있습니다. 연구실에 남는 서버에 서버 하나 돌려두시면 되지 않을까 싶네요. 참고로 NAS에 docker로 돌릴수도 있습니다.
pkpk
IP 180.♡.198.195
05-03 2023-05-03 21:45:51
·
@icq4ever님 조언 감사합니다. 한번 찾아 보겠습니다. TeamViewer는 한번 변호사 대동해서 상업용으로 쓴거 아니냐고 시비걸어서 쓰기 그렇고, Anydesk는 또 설치에러가 뜨네요.
pkpk
IP 223.♡.74.136
05-04 2023-05-04 17:54:19
·
@icq4ever님 덕분에 rust desk는 설치됐네요. 그런데 제작사 홈페이지에 있는 공식버전 1.1.9는 wayland 에러가 떠서 찾아보니 비공식으로 1.2.0 nightly 버전을 제공하네요. 찾기 힘들어 링크를 붙여봅니다. https://github.com/rustdesk/rustdesk/releases/tag/nightly
rust desk는 호스트랑 클라이언트 버전이 일치해야 접속이되네요.
독산동숨쉬기선수
IP 121.♡.204.17
05-04 2023-05-04 00:55:21
·
Guacamole 를 우분투 PC에 설치하신 뒤, 그 PC에 대한 연결을 설정하실 때 혹시 127.0.0.1 ip를 사용하셨나요?
도커 컨테이너 내에서 127.0.0.1 ip는 호스트(우분투PC)가 아닌 도커 컨테이너 내부를 가르키게 됩니다.
guacd 컨테이너에서 설정하신 ip 주소로 우분투 PC로 연결이 되는지 확인이 필요할 것 같습니다.
pkpk
IP 180.♡.198.195
05-04 2023-05-04 08:49:53
·
@독산동집요정님 감사합니다! 확인해 보겠습니다.
독산동숨쉬기선수
IP 118.♡.14.191
05-04 2023-05-04 08:54:48
·
@pkpk님 guacamole 가 여러모로 참 좋은데, 한글을 타이핑하는데 있어서 참 아쉬웠습니다 🥲
평소 사용하시는 RDP나 ssh처럼 키보드로 직접 입력하듯이 한글이 입력되지 않고, 타이핑으로 음절 하나가 완성되어야 그제서야 입력 전송이 되어집니다.
원격 사용 중 한글 타이핑하실 일이 많으시다면 다른 솔루션 사용하는 것을 추천드립니다.

원격 사용중인 화면이 연구실에 있는 사람들에게 노출되어도 상관 없으시다면, 크롬 원격 데스크톱이 여러모로 사용하기 편리하더군요.
만일 이게 불편하시다면, 연구실 PC에 openvpn이나 wireguard 이용해 vpn 서버 구축 후, 직접 xrdp나 ssh 연결을 추천드립니다.
pkpk
IP 223.♡.75.24
05-04 2023-05-04 18:10:07
·
@독산동집요정님 지금 까지는 HP 워크스테이션만 써서 번들로 제공되는 Zcentral remote boost를 쓰니 문제가 없었는데, 이걸 HP가 Teradicy에 팔아먹으면서 HP ANYWARE로 유료구독으로 바뀌어서 고생이네요.
ProNAS
IP 122.♡.246.79
05-04 2023-05-04 12:43:45
·
현재

3389 와 22번 열려 있네요.


윈도우 머신에서.. MSTSC를 이용하여 3389를 접속해 보세요.

잘 되면 프로그램이 문제인 것이죠.
도형이
IP 221.♡.114.22
05-04 2023-05-04 14:00:13 / 수정일: 2023-05-04 14:02:44
·
RDP는 Windows에서 사용하는 프로토콜 입니다. 윗분 덧글 처럼 3389가 열려 있기 때문에 윈도우에서 RDP 접속이 되는지 테스트 해보시고요.
VNC는 기본 포트가 5800인가 5900으로 알고 있습니다.

MAC에서 SSH 접속이 된다고 하시니 Ubuntu의 문제는 아닐것 같고 추가적인 포트(VNC 포트) 확인과 해당 포트를 열어보고 테스트 해보시는게 좋을 것 같습니다.
pkpk
IP 223.♡.74.90
05-04 2023-05-04 18:04:41
·
@도형이님 감사합니다. 맥에서 MICROSOFT REMOTE DESKTOP APP 으로 윈도우 RDP접속이 되길래 “우분투에 Xrdp 깔고 접속하면 되지않겠어?”라고 나이브하게 생각했다 여기까지 왔네요. 우분투 세팅에 있는 RDP프로토콜 화면공유 메뉴는 원격접속이 아니라 단순히 우분투 끼리 화면공유 기능인지요?
도형이
IP 221.♡.114.22
05-04 2023-05-04 20:03:32
·
@pkpk님 RDP는 윈도우즈에 접속하기 위한 프로토콜이고 XRDP는 반대로 윈도우즈에서 Linux로 접속하기 위한 프토로콜로 보이네요.
독산동숨쉬기선수
IP 1.♡.105.138
05-04 2023-05-04 22:13:41
·
@도형이님 한가지 정정을 드리자면 xrdp 는 xrdp-client와 xrdp-server 두가지 구현체가 있습니다.
말씀하신 XRDP는 xrdp-client이며, 리눅스 호스트에서도 rdp 프로토콜을 통해 접속이 가능하도록 하는 xrdp-server 도 존재합니다.
kerz
IP 61.♡.109.178
05-08 2023-05-08 13:05:42
·
윗분들이 말씀하신 것처럼 guacamole는 두번째 포인트이며, 일단 우분투 서버에 바로 RDP 또는 VNC 원격 접속이 가능한 상태를 만드는 것에 중점을 두셔야 할 것 같습니다.

그놈42 부터였던가 자체적으로 RDP가 내장되어있어서 추가적인 xrdp설치 없이도 설정메뉴의 화면공유를 통해서 RDP연결이 가능하기는 합니다.

그러나 막상 해보면 서버 재부팅 후에 그놈에 로그인이 되어있어야 된다던지.. wayland 관련 문제라던지.. 어딘가 아직 완벽하지 않은 느낌이었습니다. 현재 설치하신 버전이 23.04인걸 보면 최근에는 개선되었을런지도 모르겠네요.

참고: https://linuxhint.com/enable-remote-desktop-ubuntu-access-windows/
pkpk
IP 61.♡.224.18
05-09 2023-05-09 09:57:55 / 수정일: 2023-05-09 10:19:33
·
@kerz님 오옷..좋은 자료 링크 감사합니다. 그냥 링크대로 따라서 우분투에서 RDP화면공유 세팅하고 맥에서는 MICROSOFT REMOTE DESKTOP APP으로 클라이언트 접속하니 바로 되네요. 앓던이가 빠지는 기분입니다. ㅎㅎ
rust desk는 속도도 느리고 안정성 문제로 탈락, 크롬 데스크탑은 세팅이 복잡해서 탈락, anydesk는 의존성 문제 발생, TeamViewer는 유료화 및 해킹문제 등이 있었는데 한방에 해결되네요. 감사합니다.
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.