SSHD als User starten

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
mstde
Beiträge: 14
Registriert: 13.12.2005 10:56:26

SSHD als User starten

Beitrag von mstde » 28.02.2007 08:46:33

Hallo,

ich habe ein Notebook, auf dem ich SSH nur im Bedarfsfall (Zugriff von außen ist zur Hilfestellung erforderlich) als normaler User starten möchte. Wie kann ich das einrichten?

Meine Versuche mit sudo und /etc/init.d/sshd oder /usr/sbin/sshd scheiterten leider.

Ich bin für jeden Tip dankbar.

Gruß
mstde

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 28.02.2007 08:51:05

Du kannst den user ja z.B. in die Datei /etc/sudoers eintragen.

Dann darf der user den Deamon auch per sudo starten.
Oh, yeah!

mstde
Beiträge: 14
Registriert: 13.12.2005 10:56:26

Beitrag von mstde » 28.02.2007 10:42:27

sorry, da habe ich mich falsch ausgedrückt, ich habe den User in die sudoers eingetragen, sudo war hier das falsche Stichwort.

Beim Start des SSD-Daemon (/etc/init.d/ssh start) mit einem Userkonto kommt folgende Fehlermeldung:
Starting OpenBSD Secure Shell server: sshdCould not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key

bei /usr/sbin/sshd singemäß das Gleiche:
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key

Wenn ich dem Use Leserechte auf die key-Dateien gebe, startet der SSD-Daemon nicht mehr:
Permissions 0604 for '/etc/ssh/ssh_host_rsa_key' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_rsa_key

Das Gleiche kommt für den dsa-key.

Was nun?

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 28.02.2007 12:58:01

mstde hat geschrieben:sorry, da habe ich mich falsch ausgedrückt, ich habe den User in die sudoers eingetragen, sudo war hier das falsche Stichwort.
das sollte schon funktionieren.
wie war denn dein eintrag in die "/etc/sudoers"?
hast du dem aufruf zum starten des sshd auch "sudo" vorangestellt?


herrchen

mstde
Beiträge: 14
Registriert: 13.12.2005 10:56:26

Beitrag von mstde » 28.02.2007 13:30:35

Danke, das fehlende sudo war das Problem!

Ich kannte /etc/sudoers bisher nur vom XFCE4-shutdownhelper, da wird ein sudo vorab nicht gebraucht ...

Antworten