/images/android-chrome-192x192.png

Citrix Virtual Desktop Agent Upgrade

Somewhere down the line, Citrix Admins need to upgrade their Citrix Site from one version to another, Example, from XenDesktop 71.5 LTSR to CVAD 1912 LTSR. For Citrix site upgrade, we have to mount the product ISO in Citrix server and run the setup file. But What about VDIs? Based on your company’s VDA usage, you may have hundreds to thousands of VDIs in your company. How do you upgrade VDA agent on all those VDIs?

Install Hugo, Create site and Host on github pages. Finally, Automate with github actions - Part 1

Images by Susanne F, Clker-Free-Vector-Images from Pixabay, and my own customization. I have used a few hosting websites like Hpage, wordpress.com, etc.. for a long time. But I wanted to host my website on something free and fast. I thought of using GitHub pages, but converting my WordPress site to Github pages was a very big task for me. I was looking for easy to use software to generate MD pages.

Auto Deploy new VDI in xendesktop catalog

As part of day to day tasks, one of the major activity for citrix admins is to maintain free VDIs in xendesktop delivery groups. If we dont have registered free VDI machines, and when new users try to connect to VDI, they would get errors like “Cannot start VM”. So, we have to make sure we have enough free VDIs in delivery groups. As a part of this process, I wrote a powershell script that would auto provision new VDIs to a given catalog and add them to delivery group.

NetScaler EPA

NetScaler Endpoint Analysis (EPA) is a feature used to assess the security posture of a user’s device before granting access to protected resources through NetScaler. It ensures that devices comply with pre-defined security policies, enhancing overall access security. EPA typically applies in scenarios involving remote access via VPNs, Citrix Workspace, or other secure applications. Key Features of NetScaler Endpoint Analysis: Pre-Authentication Checks: EPA verifies device compliance with security policies before authentication.

NetScaler Gateway Deployment Types

Full VPN Deployment In this mode, the NetScaler establishes a full VPN tunnel between the client device and the internal network. All the network traffic from the remote user’s device is routed through the NetScaler Gateway, ensuring all internet‑bound traffic is secure Purpose: Grants users complete access to the internal network as if they were physically present on it. Use Cases: Remote workforce accessing corporate resources like file shares, printers, and applications that are not web-based.

NetScaler Gateway Entities

Virtual Server (vServer): A vServer in NetScaler Gateway serves as the secure access point for users connecting to internal resources. It acts as a network endpoint, listening for incoming connections and directing traffic based on defined policies. For example, a vServer can handle HTTPS traffic on port 443 and route it to backend servers. SSL Certificates: SSL certificates are used to secure communication between users and NetScaler Gateway. They encrypt data exchanged between clients and the gateway, ensuring secure communication.

NetScaler SAML Authentication

NetScaler SAML Authentication Flow: SP-Initiated Login and IdP-Initiated Login Introduction NetScaler supports Security Assertion Markup Language (SAML) authentication, enabling secure Single Sign-On (SSO) across various applications. In a SAML authentication setup, the Identity Provider (IdP) is responsible for authenticating users, while the Service Provider (SP) relies on the IdP to verify identities and grant access. This article covers two SAML authentication flows—SP-initiated login and IdP-initiated login—in the context of NetScaler.

Configuring a Custom Port Web Application in NetScaler

NetScaler offers flexible load-balancing configurations to support web applications that use custom ports. Configuring NetScaler to handle a web application listening on a custom port, such as 1234, requires setting up a service or service group for that port and creating a load balancing virtual IP (VIP) associated with it. This guide walks through each step. 1. Prerequisites Access to NetScaler management console Knowledge of the IP address and custom port (e.

NetScaler SAML

Why do we need SAML? Consider a service provider that hosts multiple applications for a company. The company’s users need seamless access to these applications. In a traditional setup, the service provider would need to maintain a separate user database for the company. This creates several challenges for the involved stakeholders: The service provider must ensure the security of user data. The company must validate users and keep their data up to date in both its own database and the service provider’s database.