Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
rex3d:openfoamremote [2026/11/06 08:14] – adminrex3d:openfoamremote [2026/11/06 08:52] (aktuell) – [Voraussetzungen] admin
Zeile 57: Zeile 57:
 Diese Anleitung basiert auf Ubuntu 24.04 oder einer vergleichbaren Ubuntu-Version mit ''systemd''. Podman ist über die offiziellen Ubuntu-Paketquellen verfügbar. Diese Anleitung basiert auf Ubuntu 24.04 oder einer vergleichbaren Ubuntu-Version mit ''systemd''. Podman ist über die offiziellen Ubuntu-Paketquellen verfügbar.
  
-In den folgenden Befehlen werden Platzhalter verwendet. Ersetzen Sie diese durch die Werte Ihrer Umgebung:+In den folgenden Befehlen werden Platzhalter verwendet. **Ersetzen Sie diese durch die Werte Ihrer Umgebung** und notieren Sie sich die Daten:
  
   * %%<SERVER>%%: Hostname oder IP-Adresse des Servers   * %%<SERVER>%%: Hostname oder IP-Adresse des Servers
   * %%<ADMIN>%%: administrativer Benutzer auf dem Server   * %%<ADMIN>%%: administrativer Benutzer auf dem Server
   * %%<e3d_usr>%%: unprivilegierter Benutzer für Podman und OpenFOAM   * %%<e3d_usr>%%: unprivilegierter Benutzer für Podman und OpenFOAM
-  * %%<ssh_podman_e3d_usr>%%: Dateiname des SSH-Schlüssels+  * %%<ssh_podman_e3d_file>%%: Dateiname des SSH-Schlüssels
   * %%<UID>%%: numerische Benutzer-ID des Benutzers %%<e3d_usr>%%   * %%<UID>%%: numerische Benutzer-ID des Benutzers %%<e3d_usr>%%
  
Zeile 101: Zeile 101:
 Legen Sie als Administrator einen separaten Benutzer für Podman und OpenFOAM an: Legen Sie als Administrator einen separaten Benutzer für Podman und OpenFOAM an:
  
-<code bash> +<code bash>sudo adduser --disabled-password --comment "" <e3d_usr></code>
-sudo adduser \ +
-  --disabled-password \ +
-  --comment "" \ +
-  <e3d_usr> +
-</code>+
  
 Der Benutzer erhält kein lokales Passwort. Die Anmeldung erfolgt später ausschließlich über einen SSH-Schlüssel. Der Benutzer erhält kein lokales Passwort. Die Anmeldung erfolgt später ausschließlich über einen SSH-Schlüssel.
Zeile 164: Zeile 159:
  
 <code powershell> <code powershell>
-$KeyPath = "$env:USERPROFILE\.ssh\<ssh_podman_e3d_usr>"+$KeyPath = "$env:USERPROFILE\.ssh\<ssh_podman_e3d_file>"
 </code> </code>
  
Zeile 197: Zeile 192:
  
 <code text> <code text>
-<ssh_podman_e3d_usr>       Privater Schlüssel +<ssh_podman_e3d_file>       Privater Schlüssel 
-<ssh_podman_e3d_usr>.pub   Öffentlicher Schlüssel+<ssh_podman_e3d_file>.pub   Öffentlicher Schlüssel
 </code> </code>
  
Zeile 248: Zeile 243:
 Stellen Sie auf dem Windows-PC eine SSH-Verbindung mit dem neu erzeugten Schlüssel her: Stellen Sie auf dem Windows-PC eine SSH-Verbindung mit dem neu erzeugten Schlüssel her:
  
-<code powershell>ssh.exe -i "$env:USERPROFILE\.ssh\<ssh_podman_e3d_usr>" <e3d_usr>@<SERVER></code>+<code powershell>ssh.exe -i "$env:USERPROFILE\.ssh\<ssh_podman_e3d_file>" <e3d_usr>@<SERVER></code>
  
 Prüfen Sie nach der Anmeldung Benutzer, Gruppen und Arbeitsverzeichnis: Prüfen Sie nach der Anmeldung Benutzer, Gruppen und Arbeitsverzeichnis:
Zeile 270: Zeile 265:
  
 <code powershell> <code powershell>
-ssh.exe -i "$env:USERPROFILE\.ssh\<ssh_podman_e3d_usr>" <e3d_usr>@<SERVER> "whoami; podman --version"+ssh.exe -i "$env:USERPROFILE\.ssh\<ssh_podman_e3d_file>" <e3d_usr>@<SERVER> "whoami; podman --version"
 </code> </code>
  
Zeile 333: Zeile 328:
  
 <code powershell> <code powershell>
-podman.exe system connection add remote-vm-ktp --identity "$env:USERPROFILE\.ssh\<ssh_podman_e3d_usr>" "ssh://<e3d_usr>@<SERVER>/run/user/<UID>/podman/podman.sock"+podman.exe system connection add remote-vm-ktp --identity "$env:USERPROFILE\.ssh\<ssh_podman_e3d_file>" "ssh://<e3d_usr>@<SERVER>/run/user/<UID>/podman/podman.sock"
 </code> </code>