Suchen und Finden
Mehr zum Inhalt
Beginning Mac OS X Snow Leopard Server - From Solo Install to Enterprise Integration
Title Page
1
Copyright Page
2
Contents at a Glance
4
Table of Contents
5
About the Authors
13
About the Technical Reviewers
14
Acknowledgments
15
Chapter 1 Welcome to OS X Server
17
What Is a Server Anyway?
18
What This Book Is
18
How This Book Is Organized
19
Before You Begin
22
Hardware
22
No Xserve? No Problem!
22
And No Problem with the Xserve Either
23
Other Hardware Options
23
Get Ready!
23
Summary
25
Chapter 2 Setting Up a Server in 30 Minutes or Less
26
Before You Begin
26
Network Considerations
27
Installing Mac OS X Server 10.6
28
Welcome to Mac OS X Server 10.6
32
Creating the Administrator Account
35
Configuring the Network Interface
37
Setting Up the Network Names
38
Wrapping Up the Server Setup
39
What to Do After Server Setup Completes
39
Sanity Checking DNS
40
Updating the Server
43
Building the Fileserver
44
Creating the Open Directory Master
46
Creating Users and Groups
50
Creating Share Points
52
Summary
58
Chapter 3 Getting Deeper into File Sharing
59
Installing the Server Administration Tools
59
Adding a Server to Server Admin
60
Server Admin Basics
63
Apple Filing Protocol (AFP)
69
AFP’s Main Settings
70
Overview
70
Logs
70
Graphs
70
Connections
70
Settings
72
Share Points
77
Share Point Permissions and ACLs
79
Share Point Settings
85
AFP Protocol Settings
89
SMB Protocol Settings
90
NFS Protocol Settings
92
Server Message Block (SMB)
98
SMB’s Main Settings
98
Overview
98
Logs
98
Graphs
99
Connections
99
Share Points
99
Settings
99
General Settings
99
Access Settings
101
Logging
102
Advanced
103
File Transfer Protocol (FTP)
105
FTP’s Main Settings
105
Overview
106
Log
106
Graphs
106
Connections
106
Share Points
106
Settings
106
General
106
Messages
108
Logging
109
Advanced
110
Network File System (NFS)
112
NFS’s Main Settings
112
Overview
112
Connections
112
Share Points
112
Settings
113
Summary
114
Chapter 4 Managing Directory Services
115
Understanding the Components of a Directory Service
115
LDAP
116
Kerberos
117
Password Server
118
Preparing to Set Up Open Directory
118
Understanding Open Directory Roles
119
Setting Up an Open Directory Master
119
Configuring an Open Directory Replica
121
Using slurpd
122
Creating an Open Directory Replica
122
Managing Open Directory
123
Securing Open Directory
123
Configuring Binding Policies
124
Setting Global Password Policies
124
Considering Tiered Administration
127
Setting Access Controls
127
Backing Up Open Directory
128
Managing Objects with Workgroup Manager
130
Using Server Preferences
130
Using Workgroup Manager
137
Creating a User
137
Creating a Group
142
Creating Computer Groups
144
Configuring Policies
146
Automating Client Connections with Automounts and Home Directories
148
Inspecting Records
154
Binding Clients
156
Implementing Trusted Binding from the Accounts System Preference Pane
157
Binding with Directory Utility
157
Choosing Untrusted Binding
157
Choosing Trusted Binding
159
Using the Kerberos Realm
161
Search Policies
161
Summary
162
Chapter 5 Controlling Network Traffic
163
Using Mac OS X Server as a Router
163
How Network Address Translation Works
164
Using the Gateway Setup Assistant
165
Manually Enabling NAT
170
Testing NAT from a Client
171
Setting Up Forwarding Ports
173
Setting the Advanced Options
175
Using the Firewall to Control Access to the Server
176
Setting Up the Firewall
177
Defining Address Groups
177
Defining Services
179
Creating Rules
181
Preventing Intrusions
183
Setting the Global Firewall Options
183
Configuring the Firewall from the Command Line
183
Testing the Firewall
184
Summary
185
Chapter 6 Centralizing Network Services
187
DHCP
187
Creating a Subnet
191
Reserving IP Addresses
198
DHCP Options
200
Enabling DHCP Relay
201
DNS
202
Zones and Records
203
Setting Up DNS
203
Adding a Zone
206
Creating Records
207
Setting Up Wide-Area Bonjour
208
Configuring Secondary Zones
211
Editing Configuration Files
212
Editing Zone Files
213
OpenDNS Web Content Filtering
214
Summary
215
Chapter 7 Configuring Network Services for Security
216
Virtual Private Networking
217
Setting Up a PPTP Server
219
L2TP Servers
221
VPN Clients
223
Configuring the VPN from the Command Line
232
S2SVPN
232
RADIUS
233
Setting Up the RADIUS Service
233
Setting Up the Apple AirPort
235
Connecting to Cisco
236
From the Command Line
237
Limiting Access to the VPN and RADIUS Services
238
Chapter 8 Managing Client Computers with NetBoot, NetInstall, and NetRestore
240
Developing an Imaging Strategy
242
Activating the NetBoot Service
243
Using System Image Utility
244
Creating a NetBoot Image
244
Creating a NetInstall Image
248
Creating a NetRestore Image
251
Preparing a Master System for Imaging
251
Configuring a NetRestore Image for Deployment
252
Configuring the NetBoot Service
255
Apple Software Restore and Multicast Imaging: a NetRestore Alternative
260
Creating an Image for asr
261
Configuring asr for Multicast Imaging
263
Imaging a Client over asr
266
Automations
267
NetBooting Client Systems
270
Summary
271
Chapter 9 Configuring Address Book Server
272
Address Book Services
273
Setting Up Address Book Server
273
Configuring with Server Preferences
273
Configuring with Server Admin
275
Connecting to the Address Book Server
279
Using the Client
282
Controlling Access
284
Backing Up Address Books
285
Leveraging the Command Line
286
Alternatives to Apple’s Address Book Server
288
Summary
289
Chapter 10 Working with iCal Server
290
Getting Ready to Install iCal Server
290
Configuring iCal Server
291
Managing the iCal Server
296
Backing Up Calendars
297
Clustering CalDAV
297
Integrating with a Wiki
298
Integrating with Mail
299
Enabling Calendars for Users
301
Configuring iCal Clients
302
Setting Up iCal Clients for Microsoft Windows
309
Using the Command Line for iCal Services
309
Configuring Services with serveradmin
309
Troubleshooting iCal Server
312
Getting the iCal Service to Start
312
Resolving Nil Errors
312
Getting Uncooperative Clients to Connect
312
Finding Errant Log Files
313
Summary
313
Chapter 11 iChat Server
315
Setting Up iChat Server
316
Setting Up iChat Server Using Server Preferences
316
Setting Up iChat Server Using Server Admin
317
Configuring Advanced Features
318
Setting Up Users
320
Connecting Remotely
321
Prepopulating Buddy Lists
322
Customizing the Welcome Message
322
Federating iChat
323
Configuring the Mac OS X Client
324
Setting Up Clients
324
Saving iChat Transcripts
325
Using the Command Line
326
Using serveradmin
327
Storing Jabber Configuration Files
327
Summary
328
Chapter 12 Setting Up Mail Services
329
Understanding Mac OS X Server’s Mail Components
329
Protocols
330
Dovecot
330
Preparing for a Mail Server
331
DNS
331
Firewalls
332
Enabling Mail Services
332
Server Preferences
332
Server Admin
333
Basic Message Hygiene
334
Choosing Security Protocols
336
Storage
336
Configuring SMTP
337
Securing Mail Services
338
Configuring a Mail Client
339
Webmail and Mail Rules
340
Creating Accounts
342
Setting Up Mailing Lists
343
Troubleshooting
344
Disabling Graylisting
344
Troubleshooting Connectivity
345
Identifying and Recovering from Blacklisting
347
Summary
348
Chapter 13 Setting Up Services for Mobile Devices
350
Installing Mobile Access and Push Notification
350
Setting Up Mobile Access
351
Design Considerations
352
Configuring Mobile Access
353
Configuring the Address Book Proxy
354
Configuring the iCal Proxy
355
Configuring the Mail Proxy
356
Configuring Web Proxy Entries
357
Starting the Service and Checking the Status
358
Controlling Access
359
Connecting Clients
361
Setting Up Push Notification for the iPhone
361
Using the Command Line to Manage Mobile Access and Push Notification
365
Summary
366
Chapter 14 Web Servers
368
Your Company Site
368
Setting Up Your First Site
370
The Easy Way to Set Up a Web Server
371
Configuring Web Services from Server Admin
374
Global Configuration Options
376
Managing Modules
377
MIME Types
378
Proxy Services
379
Creating a Site
382
Configuring Site-Specific Options
382
Securing Sites for Transactions
387
Password Protecting Sites
388
Providing Access to Directories Outside the Site
389
Wikis and Blogs
390
Using Wikis
392
Using Blogs
400
Accessing Content
404
Summary
406
Chapter 15 Managing MySQL
408
What Is MySQL?
408
Setting Up MySQL
409
Tuning MySQL
411
Managing MySQL Databases
413
Connecting to a Database Server
414
Setting Up a Database
415
Creating a Table
417
Working with Fields
418
Writing a Query
420
Inspecting Existing Elements
422
Database Maintenance
423
Backing Up MySQL
424
More on the Command Line
425
Summary
426
Chapter 16 Using Podcast Producer
427
Preparing for Podcast Producer
428
Preparing Directory Services
428
Preparing Mail Services
429
Preparing Web Services
429
Preparing Video Assets
429
Wizardly Podcasting
430
Exploring Server Admin
434
Setting Up Workflows
437
Podcast Composer
438
Setting a Poster Frame
443
Exporting Workflows
445
Controlling Access to Workflows
445
Using Workflows
446
Configuring Camera and Audio Settings
452
Binding Cameras
453
Running Workflows from the Web
456
Using Podcast Producer from the Command Line
457
Podcasting
457
Automations
460
Authentication Types
461
Summary
461
Chapter 17 Streaming QuickTime Video
463
Supported Protocols
464
Implementation Strategies
464
Bandwidth Considerations
464
Installing QuickTime Streaming Server
466
Configuring QuickTime Streaming Server
467
Playing the Sample Video
472
Setting Up Home Directory Use
473
Restricting Access
474
Creating Movies
475
Adding a Hint Track to Movies
475
Accessing Video Through a Browser
477
QuickTime Broadcaster
478
Streaming Playlists
479
Using the Command Line
481
Summary
482
Chapter 18 Sharing Files
483
Configuration
483
AFP
484
Configuring AFP
485
Connecting to AFP from Mac OS X
488
SMB
489
Configure SMB
489
The SMB Configuration File
492
SMB as a Domain Controller for Windows
492
WINS
493
Samba Clients
493
Connecting to SMB from Other Unix and Linux Clients
493
Connecting to SMB with Windows
494
Connecting to SMB from Mac OS X
494
FTP
494
Security Concerns with FTP
495
Welcome Messages
495
FTP Roots and Presenting Data to Users
496
Configuring FTP
498
Connecting to FTP Using Cyberduck
499
Connecting to FTP Using ftp
500
Configuring PASSV
501
NFS
501
Shares
501
Configuring Share Points
502
Share Point Options
503
Automounting
503
Spotlight
506
SMB Share Options
506
NFS Shares
508
Server-Side File Tracking
509
File Permissions
509
POSIX
510
ACLs
511
Summary
514
Chapter 19 Setting Up Printing Services
515
Installing a Printer
516
Basic Printer Management
516
USB or Bonjour Printing
518
Network Printing
519
IPP
519
LPD
520
JetDirect
521
Setting Up the Print Service
522
Sharing a Printer
526
Creating a Printer Pool
527
Configuring Print Quotas
530
Deploying Printers
532
Deploying Printers to Large Groups of Users
534
Deploying Printers to Windows Clients
536
Managing Printing with Common Unix Printing System
539
Summary
541
Chapter 20 Backing Up Your Data
543
Managing Information En Masse
543
Classifying Storage
544
Classifying Data
545
Understanding the Classification Methods
545
Building Service Level Agreements
546
Managing the Information Life Cycle
547
Getting Redundant Before You Back Up
547
Using Backup Applications
548
Backing Up with Time Machine
549
Setting Up Time Machine
549
Using Command Line Options for Time Machine
553
Backing Up with Retrospect
554
Installing Retrospect
554
Configuring a Backup with Retrospect
556
Grooming Scripts
561
Creating Utility Scripts
563
iSCSI
564
Using iSCSI with Time Machine
565
Summary
566
Chapter 21 Configuring Software Update Server
567
Configuring the Software Update Service
568
Managing Your Software Update Server
569
Configuring Updates for Clients
570
Using Software Update Services
572
Using Software Update
572
Using the Command Line
574
Working with the Repository
575
Using the Command Line
576
Running the serveradmin Command
576
Multiple Software Update Servers
577
Summary
578
Appedix A DHCP Option Numbers
579
Appendix B Taking It to the Next Level
584
Books
584
Courses
584
Mailing Lists
585
Web Sites
585
Index
586
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.