code: def public_keys_as_files(self):
          
          if not self.public_keys_tempfiles:
              for pk in self.public_keys():
                  f = tempfile.NamedTemporaryFile(prefix='trezor-ssh-pubkey-', mode='w')
                  f.write(pk)
                  f.flush()
                  self.public_keys_tempfiles.append(f)
  
          return self.public_keys_tempfiles
docs: Store public keys as temporary SSH identity files.