File Name: 10047 User Experience Implementing SSL and Terminal Server in zVM 6.1.pdf
File Size: 386.96 KB
File Type: Application/pdf
Last Modified: 11 years
Status: Available
Last checked: 8 days ago!
This Document Has Been Certified by a Professional
100% customizable
Language: English
We recommend downloading this file onto your computer
User Experience Implementing SSLand Terminal Servers in z/VM 6.1 Jim Moling US Treasury, Financial Management Service Friday, August 12, 2011 Session Number 10047 Disclaimers• The opinions & ideas expressed herein are those of the author alone and do not necessarily reflect those of Financial Management Service, furthermore, Financial Management Service is hereby absolved of any and all responsibility or liability for the information contained herein
• Copyrights & Trademarks: • Any and all copyrights & trademarks are hereby acknowledged to be owned by their respective parties • All other brands, logos and products are trademarks or registered trademarks of their respective companies • All rights reserved• Disclaimer of Endorsement: Reference herein to any specific commercial products, process, or service by trade name, trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government, and shall not be used for advertising or product endorsement purposes
• Disclaimer of Liability: With respect to this presentation, neither the United States Government nor any of their employees, makes any warranty, express or implied, including the warranties of merchantability and fitness for a particular purpose, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately owned rights
Introduction• This presentation describes how a user implemented the SSL TCP/IP server for secure access to z/VM (version 6.1) as well as how the new Terminal Server has been implemented for access to virtual Linux servers. The goal of this implementation was to achieve a more secure and centralized means of accessing VM and the Linux servers running under it. This session will show a before and after configuration and the steps taken to achieve the stated goals in a step-by-step how-to fashion
• Another incentive (perhaps even the driving force) behind accomplishing these goals was to satisfy audit findings OverviewPart 1 - Implementing an SSL Server on z/VM 6.1 • What is an SSL Server? Why do we want to use it? • What is needed for implementation • Steps for basic implementation • Overview of steps • Recipe • Next stepsPart 2 - Implementing a Terminal Server on z/VM 6.1 • What is a Terminal Server? Why do we want to use it? • What is needed for implementation • Steps for basic implementation • Overview of steps • Recipe • Next steps Overview (Continued)• Summary• Questions Part 1 - Implementing an SSL ServerWhat is the (CMS-based) SSL Server for z/VM?• SSL (Secure Sockets Layer) was developed to provide point-to-point encryption of TCP/IP traffic• Standardized by RFC 2246 as TLS (Transport Layer Security)• Provides security in a z/VM environment for any server associated with a TCP/IP stack• Prior to z/VM 5.4, only a Linux-based SSL Server option was available• A CMS-based SSL Server was introduced with z/VM 5.4• It’s a component of TCP/IP that ships with z/VM 6.1 Part 1 - Implementing an SSL ServerWhy do we want to use it? • Allows us to access VM via a Telnet client, such as IBM Personal Communications, in a secure fashion • Allows us to perform FTP-based file transfers in a secure fashion• SSL Server references that this presentation is based on: • http://www.vm.ibm.com/related/tcpip/tcsslspe.html • Presentation: z/VM SSL Server Update by Brian Hugenbruch Part 1 - Implementing an SSL ServerWhat is needed for implementation• Install z/VM 6.1 + configure with basic TCP/IP access • Either follow instructions from IBM that come with z/VM 6.1, or • Use the Virtualization Cookbook for SLES11 (Redbook SG24-7931-00) to install z/VM 6.1• Make sure that PTF UK59536 is applied • Provides required updates for the SSL & TCP/IP components• The implementation that follows is based on a z/VM 6.1 system after the initial installation of the shipped configuration and then applying PTF UK59536• Assumes the default VM System ID is used – ZVMV6R10 Part 1 - Implementing an SSL ServerOverview of steps to implement an SSL Server• Determine the SSL Server Configuration For Your Installation• Update the TCP/IP server configuration file (PROFILE TCPIP)• Update the DTCPARMS file for the TCP/IP server• Update the DTCPARMS file for the SSL Server and the (new) DCSS Management Agent server• Update the DTCPARMS file for the SSL Server Daemon• Set up the Certificate Database• Bounce TCPIP to start up the SSL Server Part 1 - Implementing an SSL ServerDetermine the SSL Server Configuration For Your Installation• Secure communications support can be provided via one of the following SSL configurations: • A single-instance SSL server, or • A server "pool," for which multiple SSL servers are employed• We are choosing to implement the single-instance SSL server option to keep it simple
Part 1 - Implementing an SSL ServerUpdate the TCP/IP Server Configuration File (PROFILE TCPIP)• Logon to TCPMAINT and do the following:• Copy PROFILE TCPIP D1 to ZVMV6R10 TCPIP D1 • Command: COPYFILE PROFILE TCPIP D ZVMV6R10 = D• Note: ‘ZVMV6R10’ is the system name. When TCPIP is started, it looks for file names = system name first, i.e
sysname TCPIP, sysname DTCPARMS, etc
• Xedit ZVMV6R10 TCPIP D and add the following SSL Server related statements: • SSLSERVERID SSLSERV TIMEOUT 60 • SSLLIMITS MAXSESSIONS 1000 MAXPERSSLSERVER 100 Part 1 - Implementing an SSL ServerUpdate the DTCPARMS File for the TCP/IP Server• Include a :DCSS_Parms. tag for the TCP/IP server with which the SSL server is to provide secure communications support
• Copy SYSTEM DTCPARMS D1 to ZVMV6R10 DTCPARMS D1 • Command: COPYFILE SYSTEM DTCPARMS D ZVMV6R10 = D• Xedit ZVMV6R10 DTCPARMS D and update the TCPIP server definition
Part 2 -Implementing a Terminal Server What is a Terminal Server? •A terminal server is a Linux instance that provides access to terminal devices on other Linux instances, called target …