OS X Terminal Server The Marriott Library, Computer & Media Services has a OS X Terminal Server running software from Aqua Connect, see web site http://www.aquaconnect.net/. This enables the OS X operating system and its applications to be accessed by diverse hardware from anywhere. Aqua Connect Terminal Server is a server based computing technology that streams the complete OS X desktop experience over the network to end-users. Incorporating Microsoft's Remote Desktop Protocol (RDP) and Remote Frame Buffer (RFB/VNC) protocol, Aqua Connect Terminal Server makes it possible for diverse workstations and RDP or RFB-enabled mobile devices to function as thin clients of a OS X server. On June 19 th, Aqua Connect announced the release of its new protocol Aqua Accelerated Protocol (AAP) providing greatly increased security, speed & performance over RDP & VNC protocols. Aqua Accelerated Protocol provides RSA 2048-bit TLS base encryption and is FIPS 140-2 capable. This level of encryption surpasses RDP and the unencrypted VNC protocol. In addition to security enhancements, AAP also provides universal local printing support without having to install specific drivers on the server. Command keys are also mapped without any additional set up when utilizing AAP. Where Aqua Connect Accelerated Protocol is most distinguishable is in the speed and performance of remote sessions. Compared to VNC, AAP provides a 2-1 data savings including audio playback that VNC does not support. With audio enabled, AAP provides a 5-1 data savings over RDP and with audio disabled on the client it provides a 10-1 data savings. Customers can expect full motion video and audio syncing at as little as 1Mbps download speed. It is recommended to use AAP software with your client because of its benefits over RDP/VNC. Currently, AAP software for OS X is available along with a Windows beta. ios is expected to be released this Oct, 2012, and Linux this Nov, 2012 and Android Q4 of 2012. For more information or to download the latest updates, see web site: http://www.aquaconnect.net/aqua-accelerated-protocol-client-downloads.php Here is a demonstration of the Aqua Accelerated Protocol (AAP) software see the Aqua Connect YouTube Channel http://www.youtube.com/user/aquaconnect To use our OS X Terminal Server, you need to use an AAP or RDP software for your operating system or mobile device. For list of software, see list at the end of this document.
Connecting & Logging In AAP Software After you have downloaded & installed your AAP software, launch it. Next, you just enter the Mac OS Terminal Server s hostname into your AAP client configuration. Server Hostname: terminal.scl.utah.edu To login to use the OS X Terminal Server, enter your unid and password. And click the Connect button. You will see the following window giving status of connection. It should take 10-20 seconds for the login to complete and display the following OS X Desktop.
Connecting & Logging In RDP Software After you have downloaded & installed your RDP software, launch it. Next, you just enter the Mac OS Terminal Server s hostname into your RDP client configuration. Server Hostname: terminal.scl.utah.edu This will take you to the OS X Terminal Server load balancer, where you will see the following screen The load balance will take you to the server, which has the least load based on this like open sessions, CPU and RAM usage, and amount of free licenses, etc. Next, you will see the login window, enter your unid and password at this window
It should take 20-30 seconds for the login to complete and display the following OS X Desktop. Opening & Saving Files The OS X Terminal Server currently doesn t support accessing local files, but this will be an added feature in the future. So, you need to use a cloud service like Dropbox, which offer a free 2 GB account http://www.dropbox.com/. Or you can connect to a server to download and upload files you would like edit during your remote session. Note, if you are trying to connect from your computer off-campus, like from your home, your upload & download speed will probably be very slow. Instead, try to use a service like Dropbox or a campus file server, which will have much faster network access speeds. For example, College of Fine Arts offers file storage to their students on their servers, which you can access during your remote session. Logging Out When you are finished with your work and have saved your files, click the Logout icon on the desktop to end your session. If you are using a service like Dropbox, make sure your saved files have been backed up to the service before logging out. To check click on the Dropbox icon in the menu bar, and you should see the text All files up to date
AAP Client Software Here is a list of AAP client software Operating System AAP Client Software OS X http://www.apple.com/macosx/ AAP Client Free (Intel Only) AAP Client Power PC Q4 2012 ios http://www.apple.com/ios/ Available October 2012 Windows http://windows.microsoft.com/en- US/windows/home AAP Client Beta - Free Linux https://www.linux.com/directory/distributions Available November 2012 Android http://www.android.com/ Available Q4 2012
RDP Client Software Here is a list of RDP client software Operating System RDP Client Software OS X http://www.apple.com/macosx/ CoRD Open Source http://cord.sourceforge.net/ Microsoft Remote Desktop Connection - Free http://www.microsoft.com/mac/downloads ios http://www.apple.com/ios/ irdesktop Free http://itunes.apple.com/us/app/irdesktop/id311467740?mt=8 Jump Desktop - Commercial http://itunes.apple.com/us/app/jump-desktop-remotedesktop/id364876095?mt=8 Windows http://windows.microsoft.com/en- US/windows/home Microsoft Remote Desktop Connection Free http://www.microsoft.com/download/en/details.aspx?id =856 Microsoft Remote Desktop Connection Manager - Free http://www.microsoft.com/download/en/details.aspx?id =21101 Linux https://www.linux.com/directory/distribu tions rdesktop Free http://www.rdesktop.org/ Android http://www.android.com/ 2X Client for RDP/Remote Desktop - Free http://www.2x.com/rdp-client/ Remote Desktop Client - Commercial http://www.xtralogic.com/rdpclient.shtml
OS X computers and keyboard shortcuts If you are using OS X to connect to our OS X terminal servers then you will notice quickly that most keyboard shortcuts are not sent to the server but are interpreted by the RDP client. The worst keyboard shortcuts are Command-Q and Command-W, which will effectively log you off with no warning. To prevent accidental log offs, you can remap Command- Q and command-w to an effectively meaningless menu like Bring All to Front using System Preferences. Open the Keyboard Preference Pane, then click the Keyboard Shortcuts tab. Click on Application Shortcuts in the left hand list. Then click the plus button and in the sheet that appears it will ask for the Application. Click the Application popup and find CoRD or Microsoft Remote Desktop Connection. Click in the Menu Title field and type Bring All to Front (since that effectively does nothing). Click on the Keyboard Shortcut field and press command-q. Click Add. Repeat the process for Command-W except with one modification. If you try to add multiple shortcuts to the same menu title it will not let you. For the Menu Title enter Arrange in Front or some other benign menu title. If you misspell the menu title then the shortcut will not work. Test to make sure your keyboard shortcut really did work before connecting to the terminal server by launching your RDP application and press Command-Q and Command-W.
Xcode We do not allow step debugging in Xcode on the Terminal servers. If you want to debug, you must use print/nslog() statements. The following pdf is written for perl, but starting on page 300 there is the section called "Debugging Techniques" that applies to every language. It basically describes why you would want to use non-step debugging techniques even if you could use them. It is a good read and something every programmer should know and be able to do. http://blob.perl.org/books/beginning-perl/3145_chap09.pdf We have a video demonstration of debugging this way on the website listed below. In essence, when you build and run, it will ask for an administrator password, which you do not have. You need to press cancel for every authentication dialog that appears, then you need to click the Stop button in Xcode, then go back to the find the application build (for native applications) or go to the ios simulator and launch the newly built application. All NSLog() statements can be viewed by opening /Applications/Utilities/Console.app. Support Problems, Questions & Feedback If you have any problems or have suggestions about this service, please contact us using this web page http://chat.lib.utah.edu/index.php?/tickets/submit/renderform/13 For update information, please go to the web site http://www.lib.utah.edu/services/labs/remote-software/