Beginning Mac OS X Snow Leopard Server: From Solo Install to Enterprise Integration

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This book is intended for those who need to get things done with Mac OS X Server 10.6. As such, you can use this book two ways. Those new to Mac OS X Server can read straight through the entire book, and by the end should feel competent to administer any Mac server thrown their way. For those with some knowledge of Mac OS X Server, or perhaps a thorough knowledge of other Unix-based servers, the book is arranged by tasks so that you can either start reading at any point, skipping material you already know, or pick and choose the chapters you’ll find most helpful to your own work or system needs. This task-oriented approach also makes the book useful as a general reference for all aspects of Mac OS X Server.

Throughout the book, special emphasis is given to the new features of the latest release, Mac OS X Server 10.6, aka Snow Leopard Server. For instance, you’ll find out how to integrate an iPhone with Mac OS X Server using the new Mobile Access features, or how to install an SSL certificate in the web service, Apache.

  • Task-oriented approach to server administration makes it easy to find and accomplish what needs to get done
  • Thorough subject coverage including workflows for Mac OS X Snow Leopard Server GUI-level features, command-line features, and alternatives
  • Features introductory material for new administrators, emphasis on new features for upgrading to Snow Leopard Server, and more advanced material for experienced IT and enterprise administrators who want to get the most out of Mac OS X Snow Leopard Server

What you’ll learn

  • The key features of Mac OS X Server, including new services such as mobile access for iPhone integration and Address Book Server
  • The most efficient approach to suit your working style, including GUI and command-line alternatives
  • When to call on third-party products where no Apple products are available
  • Integration strategies for a range of network and server configurations
  • How to enable each required service and all of their services from start to finish

Who this book is for

This book is for administrators interested in a complete course on Mac OS X Snow Leopard Server, including first-time Mac OS X Server admins, admins upgrading from older versions, and experienced Unix or Mac admins who want to master all aspects of Apple’s newest Server software.

Table of Contents

  1. Welcome to OS X Server
  2. Setting Up a Server in 30 Minutes or Less  
  3. Getting Deeper into File Sharing
  4. Managing Directory Services  
  5. Controlling Network Traffic  
  6. Centralizing Network Services
  7. Configuring Network Services for Security
  8. Managing Client Computers with NetBoot,NetInstall, and NetRestore  
  9. Configuring Address Book Server  
  10. Working with iCal Server  
  11. iChat Server
  12. Setting Up Mail Services  
  13. Setting Up Services for Mobile Devices
  14. Web Servers  
  15. Managing MySQL
  16. Using Podcast Producer  
  17. Streaming QuickTime Video  
  18. Sharing Files  
  19. Setting Up Printing Services  
  20. Backing Up Your Data
  21. Configuring Software Update Server

 

Author(s): Charles Edge, Chris Barker, Ehren Schwiebert
Edition: 1
Publisher: Apress
Year: 2010

Language: English
Pages: 627

Prelim......Page 1
Contents at a Glance......Page 4
Contents......Page 5
About the Authors......Page 13
About the Technical Reviewers......Page 14
Acknowledgments......Page 15
Welcome to OS X Server......Page 17
What This Book Is......Page 18
How This Book Is Organized......Page 19
Hardware......Page 22
Get Ready!......Page 23
Summary......Page 25
Before You Begin......Page 26
Network Considerations......Page 27
Installing Mac OS X Server 10.6......Page 28
Welcome to Mac OS X Server 10.6......Page 32
Creating the Administrator Account......Page 35
Configuring the Network Interface......Page 37
What to Do After Server Setup Completes......Page 39
Building the Fileserver......Page 44
Summary......Page 58
Installing the Server Administration Tools......Page 59
Adding a Server to Server Admin......Page 60
Server Admin Basics......Page 63
Apple Filing Protocol (AFP)......Page 69
AFP’s Main Settings......Page 70
SMB’s Main Settings......Page 98
FTP’s Main Settings......Page 105
NFS’s Main Settings......Page 112
Summary......Page 114
Understanding the Components of a Directory Service......Page 115
LDAP......Page 116
Kerberos......Page 117
Preparing to Set Up Open Directory......Page 118
Setting Up an Open Directory Master......Page 119
Configuring an Open Directory Replica......Page 121
Securing Open Directory......Page 123
Backing Up Open Directory......Page 128
Using Server Preferences......Page 130
Using Workgroup Manager......Page 137
Configuring Policies......Page 146
Inspecting Records......Page 154
Binding Clients......Page 156
Binding with Directory Utility......Page 157
Search Policies......Page 161
Summary......Page 162
Using Mac OS X Server as a Router......Page 163
How Network Address Translation Works......Page 164
Using the Gateway Setup Assistant......Page 165
Manually Enabling NAT......Page 170
Testing NAT from a Client......Page 171
Setting Up Forwarding Ports......Page 173
Setting the Advanced Options......Page 175
Using the Firewall to Control Access to the Server......Page 176
Defining Address Groups......Page 177
Defining Services......Page 179
Creating Rules......Page 181
Configuring the Firewall from the Command Line......Page 183
Testing the Firewall......Page 184
Summary......Page 185
DHCP......Page 187
Creating a Subnet......Page 191
Reserving IP Addresses......Page 198
DHCP Options......Page 200
Enabling DHCP Relay......Page 201
DNS......Page 202
Setting Up DNS......Page 203
Adding a Zone......Page 206
Creating Records......Page 207
Setting Up Wide-Area Bonjour......Page 208
Configuring Secondary Zones......Page 211
Editing Configuration Files......Page 212
Editing Zone Files......Page 213
OpenDNS Web Content Filtering......Page 214
Summary......Page 215
Configuring Network Services for Security......Page 216
Virtual Private Networking......Page 217
Setting Up a PPTP Server......Page 219
L2TP Servers......Page 221
VPN Clients......Page 223
S2SVPN......Page 232
Setting Up the RADIUS Service......Page 233
Setting Up the Apple AirPort......Page 235
Connecting to Cisco......Page 236
From the Command Line......Page 237
Limiting Access to the VPN and RADIUS Services......Page 238
Managing Client Computers with NetBoot, NetInstall, and NetRestore......Page 240
Developing an Imaging Strategy......Page 242
Activating the NetBoot Service......Page 243
Creating a NetBoot Image......Page 244
Creating a NetInstall Image......Page 248
Creating a NetRestore Image......Page 251
Configuring the NetBoot Service......Page 255
Apple Software Restore and Multicast Imaging: a NetRestore Alternative......Page 260
Creating an Image for asr......Page 261
Configuring asr for Multicast Imaging......Page 263
Imaging a Client over asr......Page 266
Automations......Page 267
NetBooting Client Systems......Page 270
Summary......Page 271
Configuring Address Book Server......Page 272
Configuring with Server Preferences......Page 273
Configuring with Server Admin......Page 275
Connecting to the Address Book Server......Page 279
Using the Client......Page 282
Controlling Access......Page 284
Backing Up Address Books......Page 285
Leveraging the Command Line......Page 286
Alternatives to Apple’s Address Book Server......Page 288
Summary......Page 289
Getting Ready to Install iCal Server......Page 290
Configuring iCal Server......Page 291
Managing the iCal Server......Page 296
Clustering CalDAV......Page 297
Integrating with a Wiki......Page 298
Integrating with Mail......Page 299
Enabling Calendars for Users......Page 301
Configuring iCal Clients......Page 302
Configuring Services with serveradmin......Page 309
Troubleshooting iCal Server......Page 312
Summary......Page 313
iChat Server......Page 315
Setting Up iChat Server Using Server Preferences......Page 316
Setting Up iChat Server Using Server Admin......Page 317
Configuring Advanced Features......Page 318
Setting Up Users......Page 320
Connecting Remotely......Page 321
Customizing the Welcome Message......Page 322
Federating iChat......Page 323
Setting Up Clients......Page 324
Saving iChat Transcripts......Page 325
Using the Command Line......Page 326
Storing Jabber Configuration Files......Page 327
Summary......Page 328
Understanding Mac OS X Server’s Mail Components......Page 329
Dovecot......Page 330
DNS......Page 331
Server Preferences......Page 332
Server Admin......Page 333
Basic Message Hygiene......Page 334
Storage......Page 336
Configuring SMTP......Page 337
Securing Mail Services......Page 338
Configuring a Mail Client......Page 339
Webmail and Mail Rules......Page 340
Creating Accounts......Page 342
Setting Up Mailing Lists......Page 343
Disabling Graylisting......Page 344
Troubleshooting Connectivity......Page 345
Identifying and Recovering from Blacklisting......Page 347
Summary......Page 348
Installing Mobile Access and Push Notification......Page 350
Setting Up Mobile Access......Page 351
Design Considerations......Page 352
Configuring Mobile Access......Page 353
Starting the Service and Checking the Status......Page 358
Controlling Access......Page 359
Setting Up Push Notification for the iPhone......Page 361
Using the Command Line to Manage Mobile Access and Push Notification......Page 365
Summary......Page 366
Your Company Site......Page 367
Setting Up Your First Site......Page 369
The Easy Way to Set Up a Web Server......Page 370
Configuring Web Services from Server Admin......Page 373
Global Configuration Options......Page 375
Managing Modules......Page 376
MIME Types......Page 377
Proxy Services......Page 378
Configuring Site-Specific Options......Page 381
Securing Sites for Transactions......Page 386
Password Protecting Sites......Page 387
Providing Access to Directories Outside the Site......Page 388
Wikis and Blogs......Page 389
Using Wikis......Page 391
Using Blogs......Page 399
Accessing Content......Page 403
Summary......Page 405
What Is MySQL?......Page 407
Setting Up MySQL......Page 408
Tuning MySQL......Page 410
Managing MySQL Databases......Page 412
Connecting to a Database Server......Page 413
Setting Up a Database......Page 414
Creating a Table......Page 416
Working with Fields......Page 417
Writing a Query......Page 419
Inspecting Existing Elements......Page 421
Database Maintenance......Page 422
Backing Up MySQL......Page 423
More on the Command Line......Page 424
Summary......Page 425
Using Podcast Producer......Page 426
Preparing Directory Services......Page 427
Preparing Video Assets......Page 428
Wizardly Podcasting......Page 429
Exploring Server Admin......Page 433
Setting Up Workflows......Page 436
Podcast Composer......Page 437
Setting a Poster Frame......Page 442
Controlling Access to Workflows......Page 444
Using Workflows......Page 445
Configuring Camera and Audio Settings......Page 451
Binding Cameras......Page 452
Running Workflows from the Web......Page 455
Podcasting......Page 456
Automations......Page 459
Summary......Page 460
Streaming QuickTime Video......Page 462
Bandwidth Considerations......Page 463
Installing QuickTime Streaming Server......Page 465
Configuring QuickTime Streaming Server......Page 466
Playing the Sample Video......Page 471
Setting Up Home Directory Use......Page 472
Restricting Access......Page 473
Adding a Hint Track to Movies......Page 474
Accessing Video Through a Browser......Page 476
QuickTime Broadcaster......Page 477
Streaming Playlists......Page 478
Using the Command Line......Page 480
Summary......Page 481
Configuration......Page 482
AFP......Page 483
Configuring AFP......Page 484
Connecting to AFP from Mac OS X......Page 487
Configure SMB......Page 488
SMB as a Domain Controller for Windows......Page 491
Samba Clients......Page 492
FTP......Page 493
Welcome Messages......Page 494
FTP Roots and Presenting Data to Users......Page 495
Configuring FTP......Page 497
Connecting to FTP Using Cyberduck......Page 498
Connecting to FTP Using ftp......Page 499
Shares......Page 500
Configuring Share Points......Page 501
Automounting......Page 502
SMB Share Options......Page 505
NFS Shares......Page 507
File Permissions......Page 508
POSIX......Page 509
ACLs......Page 510
Summary......Page 513
Setting Up Printing Services......Page 514
Basic Printer Management......Page 515
USB or Bonjour Printing......Page 517
Network Printing......Page 518
Setting Up the Print Service......Page 521
Sharing a Printer......Page 525
Creating a Printer Pool......Page 526
Configuring Print Quotas......Page 529
Deploying Printers......Page 531
Deploying Printers to Large Groups of Users......Page 533
Deploying Printers to Windows Clients......Page 535
Managing Printing with Common Unix Printing System......Page 538
Summary......Page 540
Managing Information En Masse......Page 541
Classifying Storage......Page 542
Understanding the Classification Methods......Page 543
Building Service Level Agreements......Page 544
Getting Redundant Before You Back Up......Page 545
Using Backup Applications......Page 546
Backing Up with Time Machine......Page 547
Backing Up with Retrospect......Page 552
iSCSI......Page 562
Using iSCSI with Time Machine......Page 563
Summary......Page 564
Configuring Software Update Server......Page 565
Configuring the Software Update Service......Page 566
Managing Your Software Update Server......Page 567
Configuring Updates for Clients......Page 568
Using Software Update......Page 570
Using the Command Line......Page 572
Working with the Repository......Page 573
Running the serveradmin Command......Page 574
Multiple Software Update Servers......Page 575
Summary......Page 576
DHCP Option Numbers......Page 577
Web Sites......Page 0
¦ A......Page 582
¦ B......Page 586
¦......Page 587
¦ D......Page 589
¦......Page 591
¦......Page 592
¦......Page 594
¦ I......Page 595
¦ K......Page 598
¦ M......Page 600
¦......Page 603
¦......Page 605
¦......Page 606
¦......Page 610
¦......Page 611
¦......Page 612
¦ T......Page 622
¦ V......Page 623
¦......Page 624
¦......Page 626
¦ Z......Page 627