Neu bei Proxmox - Probleme Zugriff mit Putty auf die VM

berlon

Member
Apr 20, 2022
31
2
13
Hallo,
ich bin relativ neu bei diesem Thema und komme einfach nicht weiter.
Ich versuche auf eine VM (Debian 11) mit Putty zu kommen.

root und mein bei der Installation angelegten User werden mit
access denied abgelehnt.

User und Passwort funktionieren aber da ich mich in der entsprechenden
Proxmox Konsole mich damit anmelden kann.

Gruß
Bernd
 
Das ist auch richtig so. Der root-User ist per default nicht berechtigt sich per ssh zu verbinden.

Wenn's Dir wichtig ist, editiere die Datei

Code:
nano /etc/ssh/sshd_config

Ändere folgenden Eintrag

Code:
PermitRootLogin yes

Danach noch den SSH-Dienst neu starten:

Code:
/etc/init.d/ssh restart

Danach kannste dich auch mit root per ssh anmelden.

Einem User musst du auch das Recht geben. In obiger Daten diese Zeile ergänzen:

Code:
AllowUsers benutzername

"benutzername" musste natürlich entsprechend ersetzen.

Eine Suchmaschine Deiner Wahl wird weitere Infos geben können, wenn erforderlich. ;-)
 
Last edited:
  • Like
Reactions: fireon
In der default config sollte Debian Dich zumindest mit dem user (nicht root) via ssh reinlassen. Hast Du ggf. Firewalleinstellungen für die VM auf Proxmox definiert?
 
@Josch
das mit dem PermitRootLogin habe ich netz schon gefunden und eingetragen.
Den 2. Eintrag kannte ich noch nicht und habe ihn als letzte Zeile engetragen.
Leider ohne Erfolg.
@Huch
Direkt unter Firewall habe ich keinen Eintrag.
Bei den Optionen steht die Input Policy auf DROP.
Liegt da vieleicht das Problem?

Gruß
Bernd
 
Blöde Frage: Du versuchst Dich auch auf der korrekten Vm/IP einzuloggen?
 
es gibt keine blöden Fragen. :)
Ja, es ist die richtige VM-IP da der dazugehörige
ioBroker im Browser läuft.
 
Überprüfe mal, ob der Dienst läuft:

Code:
ps aux | grep sshd

Lauscht er auf Port 22:

Code:
netstat -plant | grep :22

Und ob der Port offen ist:

Code:
lsof -i
 
Hallo Huch,
beim 1. Befehl scheint der sshd zu laufen. bekomme ihn mal angezeigt.

den 2. Befehl (netstat) kennt Debian 11 scheinbar nicht (-bash: netstat: Kommando nicht gefunden)

Ich bräuchte diese ganze ssh Mimik nicht wenn ich in der Konsole der Proxmox Befehle mit copy
und past absetzten könnte um das System aktuell zu halten.
Da sind oft kilometerlange Befehle vorhanden die mit abtippen äußerst mühevoll sind.
Da habe ich aber noch keinen Weg gefunden wie das zu machen wäre.

Ich muss zu meiner Entschuldigubg sagen das ich aus der Windowsecke komme.
 
Wenn 'netstat' nicht vorhanden ist, musste den mit

Code:
apt install net-tools

nachinstallieren.

Die Zwischenablage funzt IMHO nur in LXCs und nicht in VMs. Vielleicht mal eine Suchmaschine befragen, ob's eine Möglichkeit gibt, in VMs auch die Zwischenablage zu aktivieren.
 
Last edited:
Wäre ja nur Symptombekämpfung, aber keine Ursachenbehebung.

Versuche mal, den SSH server zu reinstallieren:

Code:
sudo apt-get install --reinstall openssh-server
 
Hallo Josch und Huch,
net-tools instaliert, netstat war für mich unauffällig, SSH Login ging aber nicht.
Den Server wieder installiert - Login mit Benutzer möglich, mit root nicht.
Kann damit leben da ich mir ja mit su - Adminrechte bei Bedarf nehmen kann.
Vielen Dank für eure Geduld mit einem Mäuseschubser (Windowsuser).

Gtuß
Bernd
 
Dann installiere als root doch sudo mittels

Code:
apt install sudo

danach:

Code:
usermod -aG sudo deinusername

Reboot und dann nach dem Login als deinusername mittels sudo arbeiten.
 
  • Like
Reactions: datschlatscher
Ich hab meist das Problem das SSH nicht automatisch startet (obwohl über systemctl enable), schau mal ob der Dienst überhaupt läuft und keine fehler ausgibt mittels "systemctl status ssh" - (Hab das Problem bis heute nicht in den Griff bekommen das SSH nicht automatisch startet)
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!