SSH Verbindung zu einem Container

G4l4h4d

New Member
Apr 7, 2020
10
0
1
50
Hallo, kann man sich per SSH auf einen Container verbinden?
Wenn ich es im Terminal auf dem PC probiere, bekomme ich immer "Permission denied, please try again."
Muss ich bei der Erstellung des Containers etwas beachten oder was mache ich falsch?

Danke im Voraus!
 
Hi,

kann man sich per SSH auf einen Container verbinden?

Ja, sofern ein SSH Daemon im CT läuft und keine Firewall dazwischen SSH Daten blockiert (normal, TCP port 22) ist das möglich, PVE hat hier keine Beschränkungen.

Je nach benützen CT Template musst du entweder den ssh Server erst installieren oder die Konfiguration etwas anpassen.
Debian, zum Beispiel, erlaubt von Haus aus keinen Root Login mit Passworts über SSH, nur Publik-Key basierende Authentifizierung.
Kann man bspw. lösen, indem man einen SSH Key zu den .ssh/authorized_keys hinzufügt oder in /etc/ssh/sshd_config die PermitRootLogin Zeile auf "yes" setzt und den Daemon (oder CT) restartet.