code: def terminal(self, confirmation=True):
  
          '''
              method to open an SSH terminal inside AWS instance
  
          :param confirmation: [optional] boolean to prompt keypair confirmation
          :return: True
          '''
  
          title = '%s.terminal' % self.__class__.__name__
  
      # construct ssh command
          if confirmation:
              override_cmd = ' '
          else:
              override_cmd = ' -o CheckHostIP=no '
          sys_command = 'ssh -i %s%s%s@%s' % (self.pem_file, override_cmd, self.login_name, self.instance_ip)
          self.ec2.iam.printer(sys_command)
  
      # send shell script command to open up terminal
          if self.localhost.os.sysname in ('Windows'):
              raise Exception('%s is not supported on Windows. try using putty.exe')
          try:
              import os
              os.system(sys_command)
      # TODO: check into making sys_command OS independent
          except:
              raise AWSConnectionError(title)
  
          return Truf terminal(self, confirmation=True):
  
          '''
              method to open an SSH terminal inside AWS instance
  
          :param confirmation: [optional] boolean to prompt keypair confirmation
          :return: True
          '''
  
          title = '%s.terminal' % self.__class__.__name__
  
      # construct ssh command
          if confirmation:
              override_cmd = ' '
          else:
              override_cmd = ' -o CheckHostIP=no '
          sys_command = 'ssh -i %s%s%s@%s' % (self.pem_file, override_cmd, self.login_name, self.instance_ip)
          self.ec2.iam.printer(sys_command)
  
      # send shell script command to open up terminal
          if self.localhost.os.sysname in ('Windows'):
              raise Exception('%s is not supported on Windows. try using putty.exe')
          try:
              import os
              os.system(sys_command)
      # TODO: check into making sys_command OS independent
          except:
              raise AWSConnectionError(title)
  
          return True
docs: method to open an SSH terminal inside AWS instance
  
          :param confirmation: [optional] boolean to prompt keypair confirmation
          :return: True