1. Protect the management console first
- Use a named administrator account with a unique password; do not share a portal credential between operators.
- Enable MFA for the Lira management console itself. Do not create an exception for the console: it controls your servers and, if compromised, can change firewall rules, users, certificates, Defender, and RDP policy.
- Review active sessions and sign out of browsers or devices that are no longer managed.
- Grant operators only the organization and server scope required for their work; reserve platform-wide administration for a small, audited group.
2. Add a trusted address before testing blocks
Add the fixed public address used by your administrators, VPN egress, or secure jump host to the Lira allowlist before you test automatic blocking. This prevents a temporary password mistake from blocking the only legitimate administration path.
Allowlisting is not a replacement for MFA or strong passwords. Keep the list narrow, document each entry, remove addresses that are no longer controlled, and review it after network changes.
- Confirm the address from the same network that will be used for administration.
- Add the address in the portal and verify that it appears in the trusted list.
- If the address is dynamic, prefer a controlled VPN or jump host with a stable egress address.
3. Prepare authenticator applications
- Install a standards-based TOTP authenticator such as Microsoft Authenticator, Google Authenticator, 1Password, Bitwarden, or another organization-approved application.
- Enroll MFA from the Lira account security page and store recovery codes in an approved password manager or offline emergency record.
- Keep a second controlled authenticator device for recovery; do not photograph secrets or place them in a shared chat.
- Verify one current code before enforcing MFA on any Windows server.
4. Install and validate the first agent
Install the Lira Windows agent using the organization-specific enrollment key generated after registration. The agent communicates outbound over HTTPS; no inbound management port is required on the RDP host.
Wait for the first heartbeat and confirm the hostname, address, operating-system version, and current agent version. Resolve duplicate names or incorrect identity data before sending commands.
- Install on one pilot server first.
- Confirm events, firewall state, Defender status, and time synchronization in the portal.
- Keep the existing RDP session open while testing a new session.
5. Enable MFA in a controlled pilot
- Choose one named pilot user and one non-critical server.
- Enroll the user, verify a current code, and enable enforcement only for the pilot.
- Open a new RDP connection from a separate client; test password and MFA as a complete sequence.
- Sign out and repeat the test so a cached session cannot hide a problem.
- Expand by small groups only after the pilot, event logs, recovery account, and agent connectivity are confirmed.
6. Configure certificates and maintenance
Use a certificate whose Subject Alternative Name matches the exact DNS name used by RDP clients. Keep ACME DNS delegation permanent when automated renewal is enabled. Review the detailed certificate guide before deployment.
Schedule Windows updates, Defender scans, firewall changes, and certificate renewals in maintenance windows. Record the expected restart and rollback behavior before applying a policy to multiple servers.
- Test certificate trust from an independent client.
- Keep the previous listener binding and console recovery path recorded.
- Apply changes to a pilot server before fleet-wide deployment.
7. Operate and review
- Review failed and successful sign-ins, active blocks, agent heartbeats, MFA decisions, and administrative audit entries.
- Remove temporary allowlist entries and MFA exceptions after the rollout.
- Rotate credentials and recovery records when an operator leaves or a device is lost.
- Repeat the recovery test periodically and after major network, certificate, or agent changes.