Os X server for small business



Download 293.14 Kb.
Page1/4
Date02.02.2017
Size293.14 Kb.
#15509
  1   2   3   4
OS X Server for small business

A single Mac server can provide all the services needed by computer and mobile device users in a small business.

In the following illustration of OS X Server in a small business, the server and the users’ computers are all connected to an intranet that shares a DSL or cable Internet connection. The Internet connection is shared through a router, which can be an AirPort Extreme Base Station (802.11n), a Time Capsule, or a router from your ISP or a computer retailer.

diagram of a mac server, users’ computers, and users’ mobile devices connected to the internet through a wi-fi router.

The router connects to the Internet through a DSL modem or cable modem and connects to the intranet to share the Internet connection with the server and the users’ computers. The server and some of the users’ computers have wired connections to the intranet, and other users’ computers connect to the intranet wirelessly through the Wi-Fi router. The server and the users’ computers get their network addresses from the router’s DHCP server. They get DNS name service from the ISP.

The router also protects the server and the users’ computers against malicious attacks from the Internet by blocking communications that originate outside the intranet. However, the router is configured to allow incoming communications for some services. For example, the router allows the server’s Mail service to receive email from outside the intranet, and Messages service can receive instant messaging invitations from Google Talk users via the Internet. All the wired and wireless computers and mobile devices on the intranet get services from the Mac server.

The server provides user and group accounts, shared folders, server-based contact lists, shared calendars, instant messaging, and wikis with web calendars and blogs. The ISP doesn’t provide enough email addresses for everyone in the organization, so the server provides email addresses and Mail service.

Users with OS X use Time Machine to back up their Mac computers to an external hard drive (not shown) attached to the server.

Some users have their portable computers, home computers, and mobile devices set up to connect to the server’s VPN via the Internet. This gives them secure remote access, while traveling or working at home, to all the services that the server provides on the intranet. iPhone, iPad, and iPod touch users can check wikis and blogs while roaming.

https://help.apple.com/advancedserveradmin/mac/10.8/saic.png

OS X Server for workgroups

A Mac server can provide services to a workgroup, such as a department in a large organization.

In the following illustration of OS X Server in a workgroup, the organization has an IT department that provides DHCP service for assigning network addresses, DNS name service, Mail service, Internet access, and a VPN.

diagram of a mac server an users’ computers in a department, all of them connected to an organization’s servers.

Everyone in the department already has a user account provided by the organization’s network accounts server, so these user accounts have been imported to the department’s server. This means everyone simply uses the user name and password they already know in order to authenticate for services provided by the department’s server. Those services are set up to use single sign-on authentication with the network account server, allowing users to log in once per session for all departmental services.

The department’s server provides address book, calendar, and instant messaging services that work with the users’ OS X Contacts, Calendar, and Messages apps. The department’s server also provides shared folders and private wikis for groups and projects within the department. Some projects include participants from outside the department. Outside participants use their existing user accounts to authenticate for wiki or shared folder access.

The organization’s servers provide storage for backup, but most users have OS X and prefer to use Time Machine with the external hard drive (not shown) attached to the department’s server.

The department has some Windows users, who use Internet Explorer, Safari, and FireFox to access wikis, web calendars, and blogs. Shared folders appear as mapped drives in their Network Places. They have also set up their PCs to use the department server’s Jabber instant messaging.

https://help.apple.com/advancedserveradmin/mac/10.8/saic.png

Set up an administrator computer

You can use the Server app on an administrator computer to set up and manage your server over the network. You can install the Server app on a Mac that isn’t a server, making it an administrator computer. If you have OS X Server on multiple servers, they already have the Server app installed, and you can use them as administrator computers.

As illustrated below, you use the Server app on the administrator computer to check server status, manage accounts and services, and view or change server system settings. The remote server doesn’t need a display.



diagram depicts the server app on a mac that isn’t a server controlling a mac server without a display.

  1. Install the Server app on a Mac you want to be an administrator computer by doing either of the following:

    • Copy from your server.

You can copy the Server app from your server to a Mac that you want to be an administrator computer.

    • Install from the Mac App Store.

After purchasing OS X Server from the App Store on your server, you can install it free of charge on a Mac you want to be an administrator computer. You open the App Store on the prospective administrator computer, find OS X Server in the App Store, click Buy, and provide the Apple ID you used to purchase OS X Server. The Server app is downloaded to the administrator computer.

  1. Open the Server app you installed in step 1, and then choose Manage > Connect to Server.

The “Choose a Mac” dialog appears. If the “Welcome to Server” dialog appears instead, choose Manage > “Connect to Server” again.

  1. You can now select another Mac to manage, and then click Continue.

For additional instructions, see Manage OS X Server remotely.

Note: If you select This Mac (that is, the Mac you’re working on) and click Continue, the Server app makes the Mac a server.

https://help.apple.com/advancedserveradmin/mac/10.8/saic.png

Server tools

You use a few different tools to change service settings, check status, and perform other server administration tasks on Macs running OS X Server.

Server app is the primary tool you use to:



  • Manage users and groups.

  • Monitor server status.

  • Start, stop, and customize services.

  • View and change system, network, and storage settings.

  • Manage an AirPort device.

The apps described below are available from the Tools menu in Server App. They help you to manage other more advanced functions of your server.

Directory Utility

Configure advanced connections to directory servers. You can open Directory Utility from the Tools menu in the Server app.

Screen Sharing

Observe and control your server from another computer on the network. You can open Screen Sharing from the Tools menu in the Server app.

System Image Utility

Create NetBoot, NetInstall, and NetRestore images for Mac computers.







Xsan Admin

Set up and manage a storage area network (SAN) to provide fast, shared storage among Mac computers connected to a Fibre Channel network.

For more information about these apps, open the application and use the Help menu.

Many management and setup features of OS X Server are also from the command line via the /Applications/Server.app/Contents/ServerRoot/usr/sbin/serveradmin tool. For more information about the serveradmin(8) tool, see it's man page. For more information about using command line tools, see About the command-line environment.



https://help.apple.com/advancedserveradmin/mac/10.8/saic.png

About the command-line environment

A command-line interface (CLI) is an alternative to graphical applications for interacting with and controlling your computer.

OS X Server provides graphical applications—primarily the Server app—to address common administration tasks. However, there are situations where using the CLI might be appropriate. These situations include:



  • Configuring advanced options that aren’t supported by graphical applications

  • Configuring remotely from a computer that doesn’t have the Server app installed—for example, a computer with Windows, Linux, or another UNIX-based operating system

  • Performing tasks that are repetitive or that must be run at predefined times

  • Editing text files, usually to change advanced configuration settings and preferences

The primary way to access the CLI in OS X is with the Terminal app. Other ways to access the CLI are discussed in related topics. Each window in Terminal contains an execution context, called a shell, which is separate from all other execution contexts.

The shell is an interactive programming language interpreter, with a specialized syntax for executing commands and writing structured programs (shell scripts). Different shells have slightly different capabilities and programming syntax. Although you can use any shell, the examples in OS X Server: Advanced Administration use bash, the startup shell for OS X and the default user shell.



UNIX

OS X and OS X Server are built on the foundation of the UNIX operating system. UNIX-based operating systems include BSD, GNU/Linux, AIX, and Solaris. The shared heritage of these operating systems means that many programs are compatible across this larger family, with minimal changes.

The unique underpinnings of each brand of UNIX are what distinguish them from each other. To support programs and utilities that work across multiple flavors of UNIX, some specifications are set by regulatory bodies. One such specification is The Open Group’s Single UNIX Specification. Mac OS X v10.5 or later conform to v3 of this specification, which implies conformance to the SUSv3 and POSIX 1003.1 specifications for the C API, shell utilities, and threads. Code that complies with the UNIX-03 specification works on OS X Server and on other compliant systems.

For more information about the Single UNIX Specification v3, see www.unix.org/version3/.



The shell

In UNIX-based operating systems, the shell is the fundamental user interface. The shell is an environment that presents a text prompt to the user and accepts keyboard input from the user.

In OS X, the shell is easily accessed through Terminal, but there are other options. The shell can be invoked interactively, or by a text file with commands to the shell given in a standard format. There are several shells available in OS X, each with its own strengths and capabilities. Shells in OS X include bash, csh, ksh, sh, tcsh, and zsh.

For information about these shells, see their man pages.



https://help.apple.com/advancedserveradmin/mac/10.8/saic.png

Control remote computers with SSH

SSH (Secure Shell) lets you send secure, encrypted commands to a computer remotely, as if you were sitting at the computer.

You use the ssh tool in Terminal to open a command-line connection to a remote computer, and while the connection is open, you enter commands to be performed on the remote computer. You can also use any other application that supports SSH to connect to a computer with OS X Mountain Lion or OS X Server installed.

SSH works by setting up encrypted tunnels using public and private keys. Here’s a description of an SSH session:


  • The local and remote computers exchange public keys. If the local computer has never encountered a given public key, SSH and your web browser prompt you to accept the unknown key.

  • The two computers use the public keys to negotiate a session key used to encrypt subsequent session data.

  • The remote computer attempts to authenticate the local computer using RSA or DSA certificates. If this isn’t possible, the local computer is prompted for a local user name and password.

  • After successful authentication, the session begins. A remote shell, a secure file transfer, a remote command, or other action can take place through the encrypted tunnel.

The following are SSH tools:

Tool

Description

sshd

A daemon that acts as a server to all other commands

ssh

The primary user tool, which includes a remote shell, remote command, and port-forwarding sessions

scp

Secure copy, a tool for automated file transfers

sftp

Secure FTP, a replacement for FTP

https://help.apple.com/advancedserveradmin/mac/10.8/saic.png

Services


OS X Server can provide services to Mac, Windows, and UNIX computers, and to iOS devices such as iPhone, iPad, and iPod touch. You use the Server app to turn on the services you want to provide, customize service settings, and turn off services you don’t need.

Services include:



https://help.apple.com/advancedserveradmin/mac/10.8/media/services_calendar.png

Calendar service provides shared calendars, so users can check each other’s availability, book conference rooms, and schedule meetings and events.

https://help.apple.com/advancedserveradmin/mac/10.8/media/services_contacts.png

Contacts service provides centralized contact information.

https://help.apple.com/advancedserveradmin/mac/10.8/media/services_dns.png

DNS service provides domain names for other computers.

https://help.apple.com/advancedserveradmin/mac/10.8/media/services_filesharing.png

File sharing service lets users store and share folders and files on the server.

https://help.apple.com/advancedserveradmin/mac/10.8/media/services_ftp.png

FTP service gives users a simple way to move files and folders to and from your server.

https://help.apple.com/advancedserveradmin/mac/10.8/media/services_mail.png

Mail service lets users send and receive email on your local network and the Internet using any email app or, optionally, a web browser.

https://help.apple.com/advancedserveradmin/mac/10.8/media/services_messages.png

Messages service lets users collaborate by chatting and sharing information.

https://help.apple.com/advancedserveradmin/mac/10.8/media/services_netinstall.png

NetInstall lets you manage the installation of OS X onto multiple computers.

https://help.apple.com/advancedserveradmin/mac/10.8/media/services_opendirectory.png

Open Directory service helps you integrate your server with an existing directory services implemetation or provide advanced directory services in your organization for implementing technologies like RADIUS.

https://help.apple.com/advancedserveradmin/mac/10.8/media/services_profilemanager.png

Profile Manager service lets you manage mobile devices and distribute configuration profiles that set up users’ Mac computers and iOS devices to use your server.

https://help.apple.com/advancedserveradmin/mac/10.8/media/services_softwareupdate.png

With Software Update service, you can host and manage which Apple-provided software updates are available to computers in your organization.

https://help.apple.com/advancedserveradmin/mac/10.8/media/services_timemachine.png

Time Machine service lets users back up their Mac computers on your server’s disk.

https://help.apple.com/advancedserveradmin/mac/10.8/media/services_vpn.png

VPN service gives users secure remote access to your server and network via the Internet.

https://help.apple.com/advancedserveradmin/mac/10.8/media/services_websites.png

Websites service lets you publish custom websites.

https://help.apple.com/advancedserveradmin/mac/10.8/media/services_wiki.png

Wiki service lets users share information using wikis, blogs, and web calendars.

https://help.apple.com/advancedserveradmin/mac/10.8/media/services_xsan.png

Xsan service lets you create a shared storage area network (SAN) on your local network.

https://help.apple.com/advancedserveradmin/mac/10.8/saic.png

Disk preparation

If you’re going to install OS X Server on an existing computer and want a clean installation rather than an upgrade, use the Disk Utility app to erase the disk you’ll install on. With Disk Utility, you can also partition the server’s disk into multiple volumes or set up a RAID set.

You can use Disk Utility when you begin installing OS X Server. For instructions, search Help Center for “Erase and reinstall OS X.”

You can also use Disk Utility after installing OS X Server.



Download 293.14 Kb.

Share with your friends:
  1   2   3   4




The database is protected by copyright ©ininet.org 2024
send message

    Main page