SSH und SFTP
SSH-Terminal und Dateiübertragung, Anmeldung per Passwort oder Schlüssel, und verschlüsselt gespeicherte Zugangsdaten.
SSH und SFTP verbinden sich mit dem SSH-Dienst des Zielrechners. Auf der VM muss also ein SSH-Server laufen, und der Proxmox-Host, auf dem VexCore HV läuft, muss die VM im Netzwerk erreichen.
Verbinden
Öffnen Sie den Reiter SSH oder SFTP und füllen Sie aus:
| Feld | Inhalt |
|---|---|
| Host / IP | Bei VMs aus dem QEMU Guest Agent vorausgefüllt, sofern er läuft; Sie können die Adresse ändern. |
| Port | Standard 22. |
| Username | Der Benutzer auf dem Zielrechner. |
| Password oder SSH key | Anmeldung per Passwort oder privatem Schlüssel. Den Schlüssel fügen Sie ein oder laden ihn als Datei; hat er eine Passphrase, tragen Sie sie unter Key passphrase ein. |
Klicken Sie auf Connect. SSH und SFTP teilen sich die Zugangsdaten eines Ziels.
Ohne weitere Wahl gelten die Zugangsdaten nur für diese Sitzung und werden nicht gespeichert.
SSH-Terminal
Das Terminal verhält sich wie ein SSH-Client. Die Sitzung endet, wenn Sie das Fenster schließen oder die Seite neu laden.
SFTP
Die Dateiansicht zeigt Name, Size und Modified. Klicken Sie auf einen Ordner, um ihn zu öffnen.
| Aktion | Berechtigung |
|---|---|
| Ansehen, Download, Refresh | vm.remote.sftp.browse |
| Upload | zusätzlich vm.remote.sftp.upload |
| New folder, Rename, Delete | zusätzlich vm.remote.sftp.modify |
Zugangsdaten speichern
Mit Save these credentials for this VM (bzw. … for this host) speichert VexCore HV die Zugangsdaten, damit sie beim nächsten Mal nicht erneut eingegeben werden müssen. Der Haken ist jedes Mal aus.
- Gespeichert wird erst nach einer erfolgreichen Verbindung – ein falsches Passwort wird nie gespeichert.
- Die Daten liegen verschlüsselt auf dem Server. Der Schlüssel dafür wird bei der Installation erzeugt. Fehlt er, ist Speichern nicht möglich („Saving is unavailable“).
- Gespeicherte Passwörter und Schlüssel lassen sich nicht wieder anzeigen, auch nicht von Administratoren.
- Gespeichert wird ein Eintrag pro Ziel, nicht pro Benutzer: Jeder, der sich mit dem Ziel verbinden darf, kann ihn verwenden, ohne das Passwort zu sehen.
- Gespeicherte Zugangsdaten verwenden immer die gespeicherte Adresse.
Speichern Sie einen Schlüssel mit Passphrase, wird die Passphrase mit gespeichert und schützt den Schlüssel dann nicht mehr. Läuft die Seite über unverschlüsseltes HTTP, warnt das Formular: Die Zugangsdaten gingen dann ungeschützt zum Server. Richten Sie zuerst HTTPS ein.
Gespeicherte Zugangsdaten verwalten
Das Schlüssel-Symbol oben im Remote-Access-Fenster zeigt, was für dieses Ziel gespeichert ist (Benutzer, Adresse und Port), und löscht es mit Clear. Steht dort „Can't be decrypted — clear and re-save“, hat sich der Schlüssel auf dem Server geändert; löschen und neu speichern.
| Berechtigung | Erlaubt |
|---|---|
vm.remote.credentials.save | Zugangsdaten für eine VM speichern und ersetzen. |
vm.remote.credentials.clear | Gespeicherte Zugangsdaten einer VM löschen. |
Wenn die Verbindung abgelehnt wird
VexCore HV verbindet sich nie mit Adressen des eigenen Hosts (Loopback), link-lokalen Adressen oder Metadaten-Diensten von Cloud-Anbietern. Das lässt sich nicht abschalten. Private Netze (z. B. 192.168.x.x) sind erlaubt; den Proxmox-Host selbst erreichen Sie über seine Netzwerkadresse.
Zusätzlich kann ein Administrator ausgehende Verbindungen unter Settings → Outbound connections auf eine Liste erlaubter Ziele beschränken oder Ziele sperren. Die Meldung nennt dann den Grund, z. B. „isn't on the outbound allowlist“.