Skip to content

Dev intro to Minecore.cz

Code repository

Current state

  • PaperMC 1.20.4
  • přístup na vše kromě play přes VPN

Testing environment

  • play.highcastle.cz (bez VPN)
  • test.highcastle.cz (paperMC server, /home/test)
  • frontend.highcastle.cz (bungeecord server)

Workflow

Systemd

  • Servery běží jako služby. Je možné server stopnout i restartovat přes Systemd.
  • systemctl stop minecraft@staging ; systemctl start minecraft@staging ; systemctl restart minecraft@staging

Průvodce: Nastavení SSH a připojení k Linux serveru přes Visual Studio Code na Windows 11

1. Instalace OpenSSH klienta na Windows 11

  1. Otevřete NastaveníAplikaceVolitelné funkce.
  2. Zkontrolujte, zda je v seznamu nainstalovaných funkcí OpenSSH Client.
  3. Pokud není, klikněte na Přidat funkci a vyhledejte OpenSSH Client. Nainstalujte jej.

2. Generování ED25519 SSH klíče

  1. Otevřete Příkazový řádek nebo PowerShell.
  2. Zadejte příkaz:
    ssh-keygen -t ed25519 -C "váš[email protected]"
    
  3. Potvrďte umístění souboru (standardně C:\Users\vaše_uživatelské_jméno\.ssh\id_ed25519).
  4. Zadejte heslo pro klíč (nebo ponechte prázdné pro žádné heslo).

3. Zkopírování veřejného klíče na Linux server

Hoď public klíč Ownerovi - ten soubor, který končí .pub .

4. Instalace a nastavení Visual Studio Code

  1. Stáhněte a nainstalujte Visual Studio Code.
  2. Otevřete VS Code a nainstalujte rozšíření Remote - SSH (od Microsoftu).

5. Konfigurace připojení v VS Code

  1. Otevřete příkazovou paletu (Ctrl+Shift+P) a zadejte Remote-SSH: Open SSH Configuration File....
  2. Vyberte soubor config (např. C:\Users\vaše_uživatelské_jméno\.ssh\config).
  3. Přidejte konfiguraci serveru, např.:
    Host muj-server
        HostName server.example.com
        User uzivatel
        IdentityFile ~/.ssh/id_ed25519
    
  4. Uložte soubor.

6. Připojení k serveru

  1. Otevřete příkazovou paletu (Ctrl+Shift+P) a zadejte Remote-SSH: Connect to Host....
  2. Vyberte muj-server ze seznamu.
  3. Po úspěšném připojení můžete pracovat se soubory na serveru přímo ve VS Code.

Tip: Pokud narazíte na problémy s připojením, zkontrolujte oprávnění souborů v adresáři .ssh na serveru a správnost cesty k privátnímu klíči.