요구 사항
호스트 요구 사항
호스트를 올바르게 설정하려면 다음 요구 사항을 염두에 두십시오.
- 호스트 장치에 Debian 11.9 또는 Ubuntu 22.04 운영 체제가 설치되어 있는지 확인하십시오.노트: 이 절차는 Debian 11.9 또는 Ubuntu 22.04용으로 특별히 설계되었으며, 다른 운영 체제에서는 제대로 작동하지 않을 수 있습니다.
- X11 Window System을 설치하여원격 데스크톱기능을 활성화합니다. 대신 Wayland가 설치 및 활성화되어 있는 경우 다음 파일을 편집하여 비활성화합니다./etc/gdm3/custom.conf또는/etc/gdm3/daemon.conf#을 제거하여 다음 줄의 주석 처리를 제거합니다.#WaylandEnable=false
- APPARMOR_PROFILE환경 변수 값으로 이름이 지정된 AppArmor 프로필을 호스트에 업로드하지 마십시오. 그렇게 하면 Setuphost가 적용 모드에서 해당 프로필을 로드합니다.APPARMOR_PROFILE환경 변수는RemoteAccess_Compose디렉터리 내의 .env 파일에 있습니다.노트: .env 파일 구성에 대한 추가 정보는 컨테이너에서 지원되는 기능 구성 항목을 참조하십시오.
- 호스트에서 Systemd를 사용해야 합니다.
- 호스트가 DNS 확인을 위해 활성 systemd-resolved를 사용하는지 확인하십시오.systemctl status systemd-resolved를 입력하여 상태를 확인하십시오.
- 아직 없는 경우 Setuphost는 다음 자격 증명을 가진remoteaccess_runtime사용자를 생성합니다. 호스트에서 이 사용자가 존재하는지 확인하십시오.
- 사용자 이름:remoteaccess_runtime
- UID:9879
- GID:9879
스크립트 실행용 패키지
호스트 초기화 단계에서 Setuphost가 실행하는 일부 스크립트는 호스트 시스템에서 특정 명령을 사용할 수 있어야 합니다. 이러한 명령 중 하나라도 누락되면 Setuphost 컨테이너가 오류를 반환합니다. 대부분의 명령은 일반적으로 Debian 또는 Ubuntu를 새로 설치했을 때 기본적으로 사용할 수 있습니다.
노트:
스크립트 실행이 중단되지 않도록 이러한 명령이 설치되어 있는지 확인하십시오.
명령 | 설치 유형 |
|---|---|
useradd groupadd | sudo apt-get install passwd |
xdpyinfo (RDP가 활성화된 경우에만 사용됨) | sudo apt-get install x11-utils |
xhost (RDP가 활성화된 경우에만 사용됨) | sudo apt-get install x11-xserver-utils |
mknod (VPN이 활성화된 경우에만 사용됨)readlink | sudo apt-get install coreutils |
iptables (VPN이 활성화된 경우에만 사용됨) | sudo apt-get install iptables |
brctl (VPN이 활성화된 경우에만 사용됨) | sudo apt-get install bridge-utils |
dhclient (VPN이 활성화된 경우에만 사용됨) | sudo apt-get install isc-dhcp-client |
aa-status apparmor_parser aa-enforce (AppArmor 프로필이 지정된 경우에만 사용됨) | sudo apt-get install apparmor-utils apparmor |
systemd-run systemctl resolvectl | sudo apt-get install systemd |
의견을 작성 부탁드립니다.