Printing

Printing from a Macintosh desktop or laptop to a CSE printer now requires authentication prior to printing. Kerberos printing requires that you have an active Kerberos ticket on your desktop or laptop, and IPPS printing requires you to provide your Kerberos credentials when you print a document. The steps necessary to set up printing on your desktop or laptop are similar, whichever method you choose, but the IPPS method is simpler to use.

Before You Start: Setting Up The Preference Pane

If you haven't set up a CSE printer on your Macintosh before, there's one task you must accomplish: the "Printers and Scanners" System Preference pane needs the "Advanced" icon (it looks like a gear) available for you to use. Follow this sequence of instructions to make it happen:

  1. Open the "System Preferences" application, and select "Printers and Scanners."
  2. Select the "+" icon at the bottom of the "Printers" list on the left side of this pane. The "Add" window appears.
  3. Right-click just to the left of the "Search" box, and select "Customize Toolbar." An empty box appears in the toolbar (near where you just right-clicked).
  4. Drag the "Advanced" icon - the gear - from the list of "...favorite items..." into that empty box, and select "Done."

Before You Start: If You've Been Around For A While...

If the local account name on your Macintosh doesn't match your CSE username, and you'd previously added "User cseusername" to one or both of these files on your Macintosh: /etc/cups/client.conf or ~/.cups/client.conf, you must remove that "User cseusername" command before attempting to print with either of the printing methods described here.

[+] IPPS printing (wireless AND wired)

[+] Kerberos printing (wireless)

[+] Kerberos printing (wired)

[+] Using the Poster Printer

Printing Preferences: Banner Pages and Duplex Printing

Users can set their preferences, for any CSE printer, for banner pages and duplex printing at https://lpprefs.cs.washington.edu/lpprefs.

Remote Access

Connection to a Linux Host

Use the Macintosh "Terminal" application, and use the "ssh" command with your Kerberos credentials:

ssh -Y hostname.cs.washington.edu
The "-Y" ensures X11-forwarding; with the proper X11 software installed on your Macintosh - see this resource - you can redirect the GUI from a Linux program to your Macintosh.

Connection to a Windows Host

The "Husky OnNet" VPN service is now required for connection to on-campus resources, when connecting from off-campus locations. Detailed information about this service can be found on the UW IT Connect pages, or you may choose to proceed directly to the Husky OnNet download page. (Accessing this link requires UWNetID authentication.)

To install the software, download and unpack the "ZIP" file, and run the "mac_edgesvn.pkg" installer.

To use the software, start the "BIG-IP Edge Client" program, found in your Applications folder, and authenticate with your UWNetID credentials. Once connected, you can use Microsoft Remote Desktop (see below) to connect to on-campus resources, with no additional gateway configuration necessary.

Use the Microsoft Remote Desktop Connection application, available for free from the App Store. Please note, the version of RDC that comes with Office 2011 is obsolete; the version available from the App Store includes modern encryption protocols necessary for connecting to our Windows resources. Use your CSENETID credentials.

Network File Access

There are several ways of accessing networked file shares on your Macintosh. These methods assume that your Macintosh is connected to the department's network; i.e., you're not working from home or some remote location.

Mounting a Remote Directory with "Samba"

Your departmental home directory, or project directory, can be mounted temporarily or permanently on your Macintosh via Samba, by following these directions.

Mounting a Remote Directory with "sshfs"

  • Install the OSXFUSE and SSHFS packages from http://osxfuse.github.io/.
  • Open the "Terminal" application.
  • Create the mountpoint: mkdir MOUNTPOINT. ("csehome" is a good example.)
  • Determine the host to which you should connect. For example, if you would like to mount your CSE home directory, connect to a CSE Linux host and run this command: "df | grep USERNAME" and the result will tell you the host and the path to your home directory -- "cash:/homes/gws/bradley" might be the result. Make sure to add ".cs.washington.edu" to the hostname in the next command.
  • Mount the remote directory by typing the following command all on one line:
    sshfs -p 22 username@host:/path/to/remote/directory MOUNTPOINT -oauto_cache,reconnect,defer_permissions,negative_vncache,volname=MOUNTPOINT
  • You'll be asked for your password - this would be your Kerberos password.
  • MOUNTPOINT is now the mount point for that remote directory.

Security

If you've been issued a Macintosh laptop, by the department or your research group, we strongly recommend that you take the steps necessary to enable the "Find My Mac" service. There's an Apple Support document which goes into great detail on this topic, but the "quick start" overview is:

  1. On your Mac, choose Apple menu > System Preferences, then click iCloud.
  2. If you're asked to sign in, enter your Apple ID, or if you don't have one, click Create new Apple ID, then follow the instructions.
  3. If "Find My Mac" is turned off, select it to turn it on.

If / when you need to find your Mac, you can sign into iCloud from another Mac, or use the iPhone app (available from the App Store).

It bears repeating: a good backup is always a good thing.

Software

Community Support

Many of the Macintosh-using students, staff, and faculty in the department are members of the macusers@cs mailing list.