명령 줄-원격 로그인 및 원격 관리 활성화


11

업무상 새 Mac 랩톱을 배포하기 전에 다음 두 가지 설정을 활성화해야합니다.

  1. 시스템 환경 설정-공유-원격 로그인. 활성화 된 후에는 다음 사용자 만 아래에서 작은 + 기호를 선택하여 이전에 만든 관리자 계정을 추가해야합니다.

  2. 시스템 환경 설정-공유-원격 관리-(작은 팝업 창이 나옵니다) 모든 기능을 선택합니다

커맨드 라인을 통해 위의 두 프로세스를 어떻게 달성합니까?


어떤 배포 솔루션을 사용하십니까? Studio, Casper 또는 스크립트를 배포 하시겠습니까?
klanomath

둘 다. 난 그냥 기계에 물건을 ssh. 그러나 다른 이유로 그렇게하기 전에 위의 두 단계를 활성화해야합니다.
Fabio Viola

답변:


17

원격 로그인 및 원격 관리 설정 수정은 루트로 실행되는 두 가지 명령으로 수행됩니다.

  • 시스템 설치
  • 킥 스타트

관리 그룹 구성원의 원격 로그인을 사용 가능하게하려면 다음을 입력하십시오.

sudo systemsetup -setremotelogin on

액세스 사용을 제한하려면 dseditgroup. 먼저 존재하는지 확인하고 필요한 경우 추가하십시오.

dseditgroup com.apple.access_ssh
dseditgroup -o create -q com.apple.access_ssh

사용자 그룹을 추가하십시오.

sudo dseditgroup -o edit -a admin -t group com.apple.access_ssh

관리 사용자에 대한 원격 관리를 사용하려면 다음을 입력하십시오.

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -users admin -privs -all -restart -agent -menu

다른 옵션을 확인하려면 다음을 입력하십시오.

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart --help

10.14부터 ssh를 통해 사용할 수 없습니다. Yo가 ssh를 통해 연결하면 경고 : macos 10.14 이상에서 시스템 환경 설정을 통해 화면 공유가 활성화되어있는 경우에만 제어 할 수 있습니다.
ingconti

5

SSH 활성화

$ sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

SSH 비활성화 :

$ sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist

(대안, systemsetup더 이상 사용되지 않음)

This command still works, but it is deprecated. Please use launchctl(8) instead.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.