How to force encryption in Transmission?

Published on Aug. 22, 2023, 12:20 p.m.

To force encryption in Transmission, you can follow these steps:

  1. Open Transmission and click on the “Edit” menu.
  2. Select “Preferences” from the drop-down menu.
  3. Go to the “Privacy” tab.
  4. Under “Encryption”, select “Require encryption”.
  5. Check the boxes for “Allow incoming legacy connections” and “Allow uTP connections”.
  6. Click the “Save” button to save your changes.

By doing the above steps, you will force Transmission to use only encrypted connections to protect your data privacy.
To force encryption in Transmission through the config file, you can follow these steps:

  1. Stop the Transmission daemon using the command:
sudo systemctl stop transmission-daemon.service
  1. Open the settings.json file using your preferred text editor. For example, using the nano text editor:
sudo nano /etc/transmission-daemon/settings.json
  1. Under the "encryption" line, set the value to 2 to require encrypted connections:
"encryption": 2,
  1. Save the file and exit the text editor.
  2. Start the Transmission daemon using the command:
sudo systemctl start transmission-daemon.service

By doing so, you have set the encryption preference to require encrypted connections, thereby forcing encryption in Transmission.