[apple] SSH를 통해 OS X 화면 공유 (VNC)를 활성화하는 방법은 무엇입니까?

“VNC 뷰어가 암호로 화면을 제어 할 수 있습니다”를 설정하는 것을 잊어 버렸습니다. 작동중인 Mac에 들어가려면 SSH를 통해이 기능을 원격으로 켤 수 있습니까 (WindowsXP에 있습니다)?



답변

출처 : http://technotes.twosmallcoins.com/?p=279 ( 보관 )

퍼티는 Windows에 적합한 SSH 클라이언트입니다.

1) 관리자 로그인 및 비밀번호를 사용하여 원격 OS X 시스템에 SSH 연결하십시오.

2)이 명령으로 원격 데스크톱 (일명 VNC)을 활성화합니다.

sudo  /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-activate -configure -access -on \
-clientopts -setvnclegacy -vnclegacy yes \
-clientopts -setvncpw -vncpw mypasswd \
-restart -agent -privs -all

3) VNC 클라이언트를 사용하여 로그인하십시오. 앞서 언급했듯이 TightVNC는 ​​저를 위해 일했습니다. 어떤 이유로 RealVNC와 UltraVNC는 그렇지 않았습니다. 암호는 “가 MyPassWd”입니다 (위의 명령에 -vncpw 플래그 참조, 당신은 할 수 있습니다 해야하고 이를 변경).

4) 완료되면 SSH 세션을 사용하여 화면 공유를 켜십시오.

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-deactivate -configure -access -off


답변

다음은 단일 vnc 암호를 사용하는 대신 현재 모든 사용자가 화면 공유에 액세스 할 수 있도록하는 다른 방법입니다.

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
  -activate -configure -access -on \
  -configure -allowAccessFor -allUsers \
  -configure -restart -agent -privs -all

이전과 동일하게 비활성화하십시오.

이렇게하면 share screenFinder 의 버튼을 사용하여 Mac에서 원격 컴퓨터에 연결할 수 있습니다 .

참조 : http://ss64.com/osx/kickstart.html


답변