Jump to content

Rechte bei cygwin/OpenSSH


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Erstmal hallo und ein frohes neues Jahr! :)

 

Ich habe folgendes Problem:

Ich nutze SSH via Putty und cygwin/OpenSSH und bis Ende 2007 war auch alles schön. Dann habe ich meinen Rechner mal wieder neu aufgesetzt (XP Pro). Natürlich habe ich vorher u.a. eben auch den OpenSSH-Ordner gesichert, um die Keys und die Konfigs zu behalten. Da Änderungen am cygwin-System ja Linux-typisch in den einzelnen config-Dateien gesichert werden, dachte ich, dass es kein Problem sein sollte, OpenSSH wieder schnell zum laufen zu bekommen. Also habe ich auf dem neuen System zunächst wieder cygwin mit OpenSSH mit den originalen Installationspaketen aus der ersten Installation installiert und dann die Dateien aus dem gesicherten Ordner drüber kopiert.

 

Auf dem ersten Blick scheint auch alles okay zu sein. Ich kann mich ohne Probleme von einem anderen Rechner aus über das Internet an meinem Rechner einloggen (Key + Passwort), bekomme die Shell und kann mich auch in ihr durch die Laufwerke und Verzeichnisse bewegen. Allerdings habe ich anscheinend keine Rechte mehr. Egal ob z.B. shutdown, sc oder net start/stop, immer kommt sowas wie "Der Client besitzt ein erforderliches Recht nicht." oder "Zugriff verweigert". Wenn ich eines der pstools starten will, dann passiert gar nichts. Direkt lokal auf dem Rechner habe ich keine Probleme damit.

 

Woran könnte das liegen und wie kann ich dem SSH-User wieder mehr Rechte geben? Der sshd wird unter dem System-Konto gestartet. Hat der SSH-User dann auch nur seine Rechte? Warum hatte ich dann in der alten Installation mehr Rechte, obwohl ich daran nichts geändert hab, soweit ich mich erinnern kann?

 

Vllt. hilft es noch zu erwähnen, dass vor der alten Installation noch "copSSH" (fertiges Paket, aufbauend auf cygwin und OpenSSH) und "freeSSHd" laufen hatte. Bin dann allerdings auf das pure cygwin+OpenSSH umgestiegen, um flexibler zu sein etc. Ich weiß nicht, ob die irgendwelche Rechte geändert haben könnten. Die Installationen liefen selbstverständlich alle in einem eigenständigen Ordner.

 

Wäre nett, wenn mir jemand sagen könnte, ob und wie ich die Rechte anpassen kann.

 

Seitdem will sich übrigens auch ultraVNC nicht mehr so wirklich durch den SSH-Tunnel verbinden (ohne den Tunnel funktioniert es). kA, ob das auch was damit zu tun hat. Bekomme im Moment immer die FM, dass er die Protokollversion nicht lesen konnte.

Link zu diesem Kommentar

So, hab es gestern alleine hinbekommen, indem ich alles von cygwin manuell runter geschmissen und dann neu installiert habe. Die configs hab ich auch manuell, Stück für Stück wieder rein gebracht. Jetzt läuft alles wieder so wie es sollte und ich habe die entsprechenden Berechtigungen. Woran es genau lag, kann ich leider nicht 100%ig sagen. Meine Vermutung: Durch das Neuaufsetzen des Rechners hatte der User ja eine andere ID. In cygwin war aber wahrscheinlich nur die alte ID berechtigt. Es könnte sein, dass man das dadurch beheben könnte (in der bash von cygwin eingeben):

 

mkpasswd -cl > /etc/passwd

mkgroup --local > /etc/group

 

Wer eine andere Idee/Lösung hat, woran das Problem gelegen hat...bitte hier posten!

 

Mit VNC kann ich mich auch wieder verbinden. Da lag es wohl an dem Verschlüsselungsplugin "AESV2Plugin.dsm", welches ich zusätzlich benutzt hatte. Dadurch hat sich der VNC-Server offensichtlich immer aufgehangen. Jetzt lasse ich es weg und es funktioniert. Warum es plötzlich damit Probleme gibt, weiß ich allerdings auch nicht, da es vor der Neuinstallation schon funktioniert hat (zumindest mit dem Nicht-Service - der VNC Service ist allerdings auch da schon immer wieder abgestürzt) und ich die Datei des Plugins und den Key aus der alten Installation übernommen hatte.

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...