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


59

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

답변:


90

출처 : 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

2
놀랄 만한! 공장!

Mac RD가 Windows RDC와 달리 매우 느리게 사용할 수없는 한 가지는 꽤 좋습니다.

Vine Server를 사용해 보셨습니까?

2
3 년 후 요세미티에서 완벽하게 작동합니다. 감사!
요르단

1
@Novellizator Mac과 Linux 모두 ssh를 즉시 사용할 수 있습니다. Windows와 같이 별도의 패키지가 필요하지 않습니다.
Christopher Schultz

30

다음은 단일 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


2
후손의 경우 : 이렇게하면을 통해 연결할 수도 있습니다 /System/Library/CoreServices/Screen Sharing.app.
Dougal

스포트라이트 검색을 사용하여 화면 공유 앱을 쉽게 (매우) 시작할 수 있습니다.
Vincent Robert

macOS Sierra 10.12에서 작동하지 않습니다
SegFault

macOS High Sierra 10.13.6에서 나를 위해 일했습니다
Fahim

2
macOS Mojave에서이 응답을 얻었습니다. "경고 : macos 10.14 이상은 시스템 환경 설정을 통해 화면 공유가 활성화 된 경우에만 제어 할 수 있습니다."
toralux
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.