macOS에 RDP로 원격 데스크톱 연결
그런 때에 xrdp가 macOS에서도 움직이는 것 같습니다. 라고 가르쳐달라고, 조속히 시험했는데 Big Sur에서도 움직였습니다.
해 보았을 때, 사용할 수 있는 것은 사용할 수 있습니다만, 동일 LAN내에서는 표준의 화면 공유가 쾌적했습니다. 먼 네트워크에서와는 다른 결과가 될지도 모르지만, 환경이 없기 때문에 시도할 수 없습니다.
설치
아래에서 패키지를 다운로드합니다. xrdp-0.9.15 와 xorgxrdp-0.2.15 에서 동작 확인했습니다. OS는 macOS 11.1입니다.
xQuartz가 필요하므로 설치하십시오.
brew install xquartz
종속 패키지 설치. automake도 넣어 쓰고 있지만, tar ball에서 설치할 때는 아마 불필요.
brew install libtool pkgconfig nasm libssl
먼저 xrdp를 설치합니다.
cd xrdp-0.9.15/
# git からインストールするときは bootstrap が必要
# ./bootstrap
./configure PKG_CONFIG_PATH=/usr/local/opt/openssl/lib/pkgconfig
make
sudo make install
/usr/local/이하는 Homebrew 로 사용하고 있어 거기에 넣는 것은 조금 기분 나쁘습니다만, 패스를 바꾸면 여러가지 번거롭기 때문에, 그대로 했습니다.
xorgxrdp를 설치합니다.
cd ../xorgxrdp-0.2.15/
# ./bootstrap
./configure PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig
make
sudo make install
설정
/etc/xrdp/xrdp.ini
를 편집합니다.[Xorg]
, [Xvnc]
, [neutrinordp-any]
을 주석 처리하고 [vnc-any]
의 lib를 변경합니다.#[Xorg]
#name=Xorg
#lib=libxup.so
#username=ask
#password=ask
#ip=127.0.0.1
#port=-1
#code=20
#[Xvnc]
#name=Xvnc
#lib=libvnc.so
#username=ask
#password=ask
#ip=127.0.0.1
#port=-1
#xserverbpp=24
#delay_ms=2000
; Disable requested encodings to support buggy VNC servers
; (1 = ExtendedDesktopSize)
#disabled_encodings_mask=0
[vnc-any]
name=vnc-any
lib=libvnc.dylib
ip=127.0.0.1
port=ask5900
username=na
password=ask
#pamusername=asksame
#pampassword=asksame
#pamsessionmng=127.0.0.1
#delay_ms=2000
#[neutrinordp-any]
#name=neutrinordp-any
#lib=libxrdpneutrinordp.so
#ip=ask
#port=ask3389
#username=ask
#password=ask
확인
mac의 시스템 환경설정에서 화면 공유를 활성화합니다.
이 "컴퓨터 설정"에서 "VNC 사용자가 화면을 조작할 수 있도록 허용"을 활성화하고 암호를 설정합니다.
xrdp를 시작합니다.
sudo /usr/local/sbin/xrdp
sudo /usr/local/sbin/xrdp-sesman
다른 PC에서 원격 데스크톱 클라이언트로 연결합니다.
설정이 잘못되었거나 여기에 입력한 ID/Password로 로그인에 실패합니다.
다음 화면이 표시되므로 여기에서 password에 방금 VNC 설정에서 입력한 비밀번호를 넣습니다.
종료는
-k
를 붙여 실행합니다.sudo /usr/local/sbin/xrdp -k
sudo /usr/local/sbin/xrdp-sesman -k
문제
설정을 잘못하고있는 것처럼 느껴지지만 잘리지 않았습니다.
자동 시작
TBD
Reference
이 문제에 관하여(macOS에 RDP로 원격 데스크톱 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/zakkied/items/4071e58fd43233c298af텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)