5.1.9. Use remote access technologies. (Obj. 4.9)
š” First Principle: Remote access tools enable technicians to support users and manage systems efficiently without being physically present.
Remote access technologies are fundamental to modern IT support. They allow you to see a user's screen, control their mouse and keyboard, or manage a server from anywhere in the world, as if you were sitting right in front of it. This dramatically increases efficiency, allowing you to support users in different buildings or even different countries without travel time.
You should be familiar with the most common remote access protocols and tools:
- RDP (Remote Desktop Protocol): This is Microsoft's proprietary protocol for providing graphical remote access to Windows machines. It's built into Windows Pro and Server editions. When you connect via RDP, you get the full desktop experience. It's fast and efficient because it only sends the drawing commands over the network, not a full video stream. The standard RDP port is TCP 3389.
- SSH (Secure Shell): This is the standard for secure command-line access. It's used primarily to manage Linux/macOS servers and network devices like routers and switches. It provides a secure, encrypted terminal session. The standard SSH port is TCP 22.
- VNC (Virtual Network Computing): An open-source, platform-independent graphical remote access system. Unlike RDP, which logs you into a new session, VNC typically shares the exact same screen the local user is seeing. It works by sending a compressed video stream of the screen, so it can be slower than RDP but is useful for user support scenarios where you need to see what the user sees.
- RMM (Remote Monitoring and Management): This isn't a single protocol but a category of comprehensive software suites used by IT departments and especially by Managed Service Providers (MSPs). RMM tools bundle remote access (often using a VNC-like technology) with other features like patch management, asset inventory, system monitoring, and script deployment, all into a single dashboard.
Technician's Action Plan: Scenario: A user who is working from home calls for assistance. They are having trouble with a specific feature in an application and you need to see their screen to help them. Their computer is running Windows 11 Pro.
- Choose the Right Tool: Since you need to see the user's screen to guide them, and they are on Windows, the built-in Remote Assistance feature is a perfect choice. It's designed for this type of collaborative support. Alternatively, a third-party tool like TeamViewer or the RMM software your company uses would also work. RDP is less ideal here, as it would log the user out and give you a separate session.
- Guide the User to Launch Remote Assistance: Instruct the user to open the Start Menu and type "Remote Assistance." Have them select "Invite someone you trust to help you."
- Create the Invitation: Tell them to choose the option to "Save this invitation as a file." This will generate an invitation file and display a password.
- Receive the Invitation and Password: Have the user email you the invitation file and tell you the password over the phone (never in the same email).
- Initiate the Connection: Open the invitation file on your computer and enter the password when prompted. The user will then see a pop-up on their screen asking for permission to allow you to connect.
- Request Control: Once you are viewing their screen, you can request control of their mouse and keyboard. They will get another prompt to approve this. Now you can directly point to things on their screen, demonstrate the feature they are having trouble with, and resolve their issue interactively.
Reflection Question: What is the primary difference between RDP and VNC in terms of how they provide remote graphical access to a computer?