JetBrains Backend - vzdálený vývoj

17.10.2025 Machine Learning #pycharm #openstack #backend

JetBrains Backend běží jako headless PyCharm backend na serveru, spravuje projekt, interpretery, balíčky, debugger, Git, atd., komunikuje s vaším lokálním PyCharmem přes zabezpečený tunel, soubory i prostředí jsou fyzicky na serveru, vy ovládáte vše přes GUI lokálně. Zde je postup instalace a nastavení.


Základním požadavkem přítomnost PyCharm Professional 2022.3+ (Gateway už je v něm integrovaný). SSH přístup k serveru (ověřeno např. ssh ubuntu@IP -i ~/.ssh/id_rsa).

Na Ubuntu:

sudo apt update
sudo apt install python3 python3-venv git -y

Připojení přes PyCharm Remote Development

  1. Na Macu otevřete PyCharm → File → Remote Development → SSH

  2. Klikněte Connect via SSH

  3. Vyplňte:

    • Host: IP adresa serveru (např. 158.193.12.45)

    • Port: 22

    • User: ubuntu

    • Authentication: Key pair (OpenSSH) → vyberte ~/.ssh/id_rsa

    • Klikněte Check Connection and Continue

  4. Gateway se připojí a nabídne výběr IDE backendu → vyberte PyCharm Professional.

Instalace sondy (backendu)

  • Gateway (nebo PyCharm) automaticky stáhne a nainstaluje serverový backend na váš Ubuntu server (do složky např. ~/.cache/JetBrains/RemoteDev/).

  • Proběhne krátké nastavení (stažení JDK, pluginů).

  • Poté vyberte adresář projektu na serveru (např. /home/ubuntu/project).

Klikněte Download IDE and Connect.


Vzdálený PyCharm se spustí

  • Na serveru nyní běží proces jetbrains_remote_dev_backend.

  • Vy na svém Macu vidíte plnohodnotné okno PyCharmu, ale kód, interpretery a běh jsou na Ubuntu serveru.

V levém dolním rohu uvidíte zelený status “Connected to Remote Host”.