FedoraRHEL Based

How To Install AnyDesk on Fedora 43

Install AnyDesk on Fedora 43

Remote desktop software has become essential for system administrators, IT professionals, and anyone working across multiple machines. AnyDesk stands out as one of the most reliable remote desktop solutions available for Linux systems, offering exceptional performance and cross-platform compatibility. If you’re running Fedora 43 and need a robust remote access tool, this comprehensive guide will walk you through every step of installing and configuring AnyDesk on your system. You’ll learn multiple installation methods, troubleshooting techniques, and security best practices to ensure a smooth remote desktop experience.

What is AnyDesk?

AnyDesk is a powerful remote desktop application that enables users to access computers from anywhere in the world. Originally developed in Germany, this software has gained popularity for its impressive performance, low latency, and lightweight design. Unlike many competitors, AnyDesk utilizes proprietary DeskRT codec technology that delivers smooth remote control even on slower internet connections.

The software supports file transfers, remote printing, session recording, and unattended access capabilities. For Linux users specifically, AnyDesk provides native support without requiring extensive configuration. Whether you need to provide technical support, access your work computer from home, or manage servers remotely, AnyDesk delivers enterprise-grade functionality with a user-friendly interface.

Prerequisites and System Requirements

Before installing AnyDesk on Fedora 43, ensure your system meets these requirements:

  • A functioning Fedora 43 installation (Workstation or Server edition)
  • Root or sudo privileges for system modifications
  • Active internet connection for downloading packages
  • At least 50 MB of available disk space
  • Display server (X11 recommended; Wayland may require additional configuration)

Having your system updated before proceeding helps avoid dependency conflicts and ensures compatibility with the latest package versions.

Method 1: Installing AnyDesk via Official RPM Repository

The repository method provides the most convenient installation approach, enabling automatic updates through your system’s package manager. This method is recommended for most users.

Step 1: Update Your Fedora System

Start by refreshing your system packages to ensure you’re working with the latest software versions. Open your terminal and execute:

sudo dnf update -y

This command updates all installed packages and their dependencies. The process typically takes a few minutes depending on your connection speed and pending updates.

Step 2: Add the AnyDesk Repository

Create a repository configuration file to enable AnyDesk installations directly through DNF. Execute this command:

sudo tee /etc/yum.repos.d/anydesk.repo <<EOF
[anydesk]
name=AnyDesk Fedora
baseurl=http://rpm.anydesk.com/fedora/x86_64/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://keys.anydesk.com/repos/RPM-GPG-KEY
EOF

This configuration file tells DNF where to find AnyDesk packages and verifies their authenticity using GPG signatures. The gpgcheck parameter ensures that only verified packages from AnyDesk get installed on your system.

Some guides suggest disabling gpgcheck for easier installation. However, maintaining GPG verification provides better security by confirming package integrity.

Step 3: Refresh DNF Cache

After adding the repository, refresh your package manager’s cache:

sudo dnf clean all
sudo dnf makecache

These commands clear old metadata and download fresh repository information, ensuring DNF recognizes the newly added AnyDesk repository.

Step 4: Install AnyDesk Package

Now install AnyDesk using a single command:

sudo dnf install anydesk -y

DNF will download AnyDesk along with any required dependencies. The package typically measures around 6-8 MB for download. Accept any prompts about importing GPG keys by typing ‘y’ when asked.

The installation process automatically configures AnyDesk to start with your system and registers it in your application menu.

Step 5: Verify Installation

Confirm that AnyDesk installed successfully:

anydesk --version

This command displays the installed AnyDesk version number. You should see output similar to “anydesk 6.3.2” or whatever the current version is.

Method 2: Installing AnyDesk via Manual RPM Download

Manual RPM installation offers an alternative when repository access fails or when you prefer downloading packages directly.

Step 1: Download the RPM Package

Visit the official AnyDesk download page or use wget from your terminal:

wget https://download.anydesk.com/linux/anydesk_6.3.2-1_x86_64.rpm

Replace the version number with the latest available release. You can find current versions on the AnyDesk Linux download page.

Alternatively, navigate to anydesk.com/downloads in your web browser and download the Fedora RPM package manually.

Install AnyDesk on Fedora 43

Step 2: Install the Downloaded RPM

Navigate to your downloads directory and install the package:

cd ~/Downloads
sudo dnf install ./anydesk_6.3.2-1_x86_64.rpm -y

Using DNF instead of rpm directly helps resolve dependencies automatically. If you encounter missing dependencies, DNF will attempt to download and install them from your configured repositories.

For systems with dependency issues, try:

sudo dnf install ./anydesk_6.3.2-1_x86_64.rpm --skip-broken

Step 3: Verify Installation

Check that AnyDesk installed properly:

which anydesk
anydesk --version

The first command shows the installation path, while the second confirms the version. You can now find AnyDesk in your applications menu under the Internet or Network category.

Method 3: Installing AnyDesk via Flatpak

Flatpak installations provide containerized applications with enhanced isolation from your base system.

Prerequisites for Flatpak Installation

Fedora 43 includes Flatpak by default. Verify it’s configured correctly:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

This command adds the Flathub repository if it’s not already configured.

Installation Steps

Install AnyDesk through Flatpak:

flatpak install flathub com.anydesk.Anydesk -y

The containerized installation provides additional security through sandboxing. Flatpak applications run in isolated environments with limited system access, reducing potential security risks.

Verify the installation:

flatpak list | grep -i anydesk

When to Choose Flatpak

Consider Flatpak when you prioritize security through application sandboxing or when managing multiple application versions. The trade-off involves slightly larger disk space usage due to bundled dependencies.

Launching and Initial Configuration

Starting AnyDesk

Launch AnyDesk from your application menu by searching for “AnyDesk” in your desktop environment. The application appears under Network or Internet categories.

For command-line launches, use:

anydesk &

The ampersand runs AnyDesk in the background, freeing your terminal.

For Flatpak installations:

flatpak run com.anydesk.Anydesk &

Understanding Your AnyDesk ID

Upon first launch, AnyDesk generates a unique nine-digit identifier for your machine. This AnyDesk ID appears prominently in the main window. Think of it as your computer’s phone number for remote connections.

To connect to your machine, someone needs this ID. Share it only with trusted individuals. The ID remains constant unless you deliberately change it through the settings.

Initial Settings Configuration

Click the menu icon and navigate to Settings. Set a descriptive display name that helps identify your machine during remote sessions. Configure audio settings based on whether you need sound transmission during remote sessions.

Adjust video quality settings according to your typical internet connection speed. Higher quality provides better visual fidelity but requires more bandwidth.

Configuring AnyDesk for Optimal Performance

Security Settings

Security should be your top priority when configuring remote access. Navigate to Settings > Security to configure these critical options:

Unattended Access: Enable this feature to access your Fedora machine even when nobody is physically present. Set a strong password containing uppercase letters, lowercase letters, numbers, and special characters. Avoid dictionary words or personal information.

Permission Profiles: Create specific profiles limiting what remote users can do. You might allow file transfers but disable remote input for certain connections.

Two-Factor Authentication: Enable 2FA for an additional security layer. This requires authentication codes from your mobile device before establishing connections.

Access Control Lists: Whitelist specific AnyDesk IDs that can connect to your machine. This prevents unauthorized connection attempts even if someone discovers your AnyDesk ID.

Display and Performance Optimization

AnyDesk automatically adjusts quality based on network conditions. However, you can manually configure these settings for optimal performance:

Set quality to “High” for local network connections or fast internet. Use “Medium” for standard broadband. Select “Low” or “Custom” for slower connections.

Display Server Considerations: Fedora 43 defaults to Wayland on many desktop environments. AnyDesk works best with X11. If you experience display issues, consider switching to an X11 session by logging out and selecting “GNOME on Xorg” or your desktop’s X11 variant from the login screen.

Common Issues and Troubleshooting

Issue 1: Display Server Not Supported Error

This common error occurs when running AnyDesk under Wayland. The message “display_server_not_supported” indicates compatibility issues with your current display server.

Solution: Switch to X11 by logging out and selecting an X11 session from your login screen. For GNOME users, click the gear icon at login and choose “GNOME on Xorg.”

For permanent switching, edit your GDM configuration:

sudo nano /etc/gdm/custom.conf

Uncomment or add:

WaylandEnable=false

Save the file and restart your system.

Issue 2: Repository GPG Key Problems

Some users encounter GPG signature verification errors when adding the repository. These errors prevent package installation due to signature mismatches.

Solution: Import the AnyDesk GPG key manually:

sudo rpm --import https://keys.anydesk.com/repos/RPM-GPG-KEY

Then retry the installation command. Alternatively, some guides suggest temporarily disabling gpgcheck, though this reduces security.

Issue 3: Dependency Conflicts

Older AnyDesk versions required pangox-compat libraries no longer included in modern Fedora releases.

Solution: Modern AnyDesk versions have resolved most dependency issues. If problems persist, enable additional repositories:

sudo dnf install pangox-compat --skip-broken

Or install from RPM Fusion repositories if needed.

How to Use AnyDesk on Fedora 43

Connecting to a Remote Computer

Enter the remote computer’s AnyDesk ID in the connection field. Click “Connect” to initiate the session. The remote user must accept your connection request.

Once connected, you control the remote desktop using your mouse and keyboard. The experience feels remarkably responsive even over moderate internet connections thanks to AnyDesk’s efficient codec.

To accept incoming connections, simply click “Accept” when someone requests access to your machine. Review the incoming AnyDesk ID before accepting to ensure it’s someone you trust.

File Transfer and Management

Click the file transfer icon during an active session to open the file manager. The split-pane interface shows your local files on one side and remote files on the other.

Drag and drop files between panes for quick transfers. This feature works in both directions, making it easy to share documents, retrieve files from remote systems, or backup important data.

Remote Printing: AnyDesk supports printing remote documents to your local printer. When connected to a remote machine, print commands automatically redirect to your local print queue, appearing as if the remote computer were physically connected to your printer.

Best Practices and Security Recommendations

Implementing proper security measures protects your system from unauthorized access:

Create Dedicated Accounts: Set up separate user accounts for remote access with limited privileges. Avoid using accounts with sudo access for routine remote connections.

Regular Password Rotation: Change your unattended access password monthly. Use a password manager to generate and store complex passwords.

Sandboxing Enhancement: Consider running AnyDesk through Firejail for additional security isolation:

firejail anydesk

This creates an additional security boundary around the application.

Monitor Active Sessions: Regularly review your connection history. Check for any unexpected connections that might indicate unauthorized access attempts.

Disable Unnecessary Features: Turn off clipboard sharing, file transfer, or audio transmission when not needed. Each disabled feature reduces potential attack surfaces.

Connection Notifications: Enable desktop notifications for connection requests. This alerts you immediately when someone attempts to access your machine.

Failed Attempt Protection: AnyDesk implements rate-limiting that temporarily blocks IDs after multiple failed connection attempts. This automatic protection helps prevent brute-force attacks against your access password.

Uninstalling AnyDesk from Fedora 43

If you need to remove AnyDesk, the process depends on your installation method.

For repository or RPM installations:

sudo dnf remove anydesk -y

Remove the repository configuration:

sudo rm /etc/yum.repos.d/anydesk.repo

For Flatpak installations:

flatpak uninstall com.anydesk.Anydesk -y

Remove leftover configuration files:

rm -rf ~/.anydesk
rm -rf ~/.config/anydesk

Verify complete removal:

which anydesk

The command should return no output if AnyDesk was successfully removed.

Congratulations! You have successfully installed AnyDesk. Thanks for using this tutorial for installing the AnyDesk remote desktop software on Fedora 43 Linux system. For additional help or useful information, we recommend you check the official AnyDesk website.

VPS Manage Service Offer
If you don’t have time to do all of this stuff, or if this is not your area of expertise, we offer a service to do “VPS Manage Service Offer”, starting from $10 (Paypal payment). Please contact us to get the best deal!

r00t

r00t is an experienced Linux enthusiast and technical writer with a passion for open-source software. With years of hands-on experience in various Linux distributions, r00t has developed a deep understanding of the Linux ecosystem and its powerful tools. He holds certifications in SCE and has contributed to several open-source projects. r00t is dedicated to sharing her knowledge and expertise through well-researched and informative articles, helping others navigate the world of Linux with confidence.
Back to top button