
You can use a non-Mac computer that offers SSH support, such as a UNIX workstation, to administer OS X Server using command-line tools.
You can also use any computer that can run a VNC viewer to administer OS X Server. Administering the server via VNC is the same as using the server’s keyboard, mouse, and display. You use all the same utilities that OS X Yosemite uses, but virtually over VNC.
You make OS X Server accessible to VNC viewers by turning on “Remote Management” in Sharing preferences, then clicking Computer Settings, selecting “VNC viewers may control screen with password,” and enter a password.
WARNING: Before using these command-line tools, be sure to review the man pages for each tool to learn how to properly administer the tool. Improper use of a command-line tool can cause undesired results.
Command-line tool | Purpose |
|---|---|
| Configure and monitor services and administrator access |
| Connect to a server using a UNIX command shell |
| Perform mass disk imaging tasks |
| Control DHCP service parameters |
| Add locations and resources to your Calendar server |
| Remove locations and resources from your Calendar server |
| Read and write system or application preferences |
| Modify, verify, and repair local disks |
| Gather information and statistics, and initiate queries to the Directory Service cache |
| Configure and alter directory services |
| Configure and modify Active Directory services |
| Manipulate group directory records |
| Update the Mail service antivirus database |
| Manipulate disk images |
| Install software packages |
| Configure an Apple Open Directory KDC |
| Modify Remote Desktop settings and access |
| Control |
| Configure network settings in System Preferences |
| Run AppleScripts from the command line |
| Get and set password policy |
| Configure the RADIUS services via |
| Train SpamAssassin’s Baysian filter |
| Manipulate keychains and the Security framework |
| Configure |
| Configure certain machine settings in System Preferences |
Many additional standard UNIX tools are also available: chmod, mkdir, chown, sudo, tar, pax, rsync, cp, scp, ditto, gzip, tail, syslog, exit, su, srm, less, cat, passwd, shutdown.