Vielleicht kannst du hier einen Tipp bekommen.
Edi: Auch diese Seite scheint mir interessant.
Ergebnis 1 bis 10 von 16
- 09.07.2010, 19:16 #1
Denkfehler Hallo liebe Apfelgemeinde.
Ich hab irgendwo ein Problem und weiß nicht weiter.
Ich habe mich vor kurzem mit dem Thema SSH auseinander gesetzt und auch alles eingerichtet bekommen.
Jetzt möchte ich einem weiteren Nutzer neben mir auch den Zugang zu meinem Mac ermöglichen.
Doch leider bekomme ich es nicht hin.
Mac_Server:
Nutzer1: MyselfMac_Client:
Nutzer2: NebenMir
root/etc/sshd.config
AllowedUsers MySelf NebenMir WeitWegroot/Users/Myself/.ssh/authorized_keys -> enthält PublicKey von Myself
root/Users/NebenMir/.ssh/authorized_keys -> enthält PublicKeys von Myself&WeitWeg
(cat key.pub >> authorized_keys)
Nutzer1: Myself
Nutzer2: WeitWegroot/Users/Myself/.ssh/ -> enthält Public- und PrivateKey von MyselfSofern ich mich unter Mac_Client Myself befinde, kann ich wunderbar via "ssh -p 80 -L 59001:localhost:5900 mein.server" auf meinen Mac_Server Myself connecten.
root/Users/WeitWeg/.ssh/ -> enthält Public- und PrivateKeys von WeitWeg
Befinde ich mich nun und Mac_Client WeitWeg, kommt immer "Permission Denied (PublicKey)"...
Auch wenn ich nunr explizit anstatt mein.server sage WeitWeg@mein.server oder NebenMir@mein.server.
Wo ist mein Fehler? Was habe ich übersehen?
Unter Systemeinstellungen habe ich beide Nutzer drinnen. Also "Myself" und "NebenMir".
Ich würde mich RIESIG freuen, wenn mir jmd helfen kann.
PS: Als ich meinen eigenen KEy erzeugte, kam der gleiche Fehler.
Dies konnte ich umgehen, indem ich das KeyPaar auf dem Server selbst erstellte.
Ist eigentlich nicht Sinn der Sache, aber so gings dann.
Aber bei dem zweiten User klappt so leider nicht.
Es muss doch nur ein kleiner Fehler im System sein.
Ein Neustart brachte auch nichts. (Dachte die authorized_keys oder was auch immer muss mal neu eingelesen werden)
Vielen lieben Dank und ein schönes Wochenende gewünscht.
- 09.07.2010, 19:58 #2Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.
Am besten sucht "Alfred". Die Anleitung findest du im Wiki
- 13.07.2010, 22:19 #3Golden Delicious
- Registriert
- 11.2009
- Beiträge
- 8
Hi,
vielleicht bringt es etwas, wenn du auf den Clients mit ssh-keygen einen neuen pub key generiest, diesen dann auf den Server transferierst und zu den authorized keys hinzufügst.
just my 2 cents.
- 15.07.2010, 10:33 #4
Um alles einzurichten hab ich mich auf ewig vielen Seiten durchfuchsen müssen.
Deine beiden Seiten kannte ich zwar noch nicht, aber leider haben sie mir auch nicht weitergeholfen
Hab ich imo schon 3x gemacht, aber "mehr" kann es ja eigentlich nicht sein.
Ich bin am verzweifeln. Ich hab nun auch extra schon die keys nicht via copy'n'paste eingefügt, sondern mit dem cat-Befehl.
Aber auch das hat nicht geholfen.
Aber zum allgemeinen Verständnis, wenn ich mit Mac_Client:WeitWeg auf Mac_Server:NebenMir will, muss ich mich dann mit ssh NebenMir@mein.server connecten oder mit ssh WeitWeg@mein.server?
Vielen Dank für die Antworten, habt ihr noch weitere Vorschläge?
PS: Werd mal nen neuen Key erzeugen und vllt klappts unverständlicher Weise ja beim 4. mal.
edit:
hab jetzt nochmal nen neuen key erzeugt.
habe im im client unter Users/WeitWeg/.ssh/ erzeugt.
Dann via USB-Stick auf den Server nach Users/NebenMir/.ssh/ kopiert und dann eine Kopie von *.pub gemacht und diese dann in authorized_keys umbenannt.
Sollt ja gehen, sofern ich nur einen zulassen will.
"Connected" habe ich mich dann via "ssh WeitWeg@mein.server" und via "ssh NebenMir@mein.server"...
Beides führte mal wieder nicht zum Ziel. Wieder "permission denied (publickey)"
Wo ist mein Fehler verdammt?! :/Geändert von erikdietz (15.07.2010 um 11:40 Uhr)
- 15.07.2010, 23:53 #5Golden Delicious
- Registriert
- 11.2009
- Beiträge
- 8
Hi,
ich sehe jetzt gerade auch nicht, wo ein Fehler seien könnte. Ich hab' im Büro eine ziemlich identische Konfiguration, ich werde das morgen einfach mal "by myself" testen...
- 16.07.2010, 02:25 #6
Man man man...
Ich lehn mich mal weit aus dem Fenster und stelle fest:
Du hast weder die Ausgabe von $ ls -al /Users/WeitWeg/.ssh/, noch $ ls -al /Users/WeitWeg kontrolliert.
Wenn du da deinen Fehler findest, dann ist deine Hausaufgabe die Stelle in deinem Beitrag zu finden, die genau zu der Kontrolle veranlasst.52 2E 54 2E 46 2E 4D 21 0A 44 65 6E 6E 1F 73 69 65 1F 77 69 73 73 65 6E 1F 6E 69 63 68 74 2C 1F 77 61 73 1F 73 69 65 1F 74 75 6E 21
Make it idiot-proof, and they'll make a better idiot.
- 16.07.2010, 12:42 #7
ehrlich? das würde ich ganz klasse finden... die frage ist nur, ob es dann bei dir mit gleicher konfiguration funktioniert.
und dann wissen wir nicht, wo der fehler bei mir ist :P
Ich weiß nicht genau, worauf du hinaus willst, aber ich zeige einfach mal, was sich dort alles befindet.
erikdietz-NC10:~ erikdietz$ ls -al /Users/erikdietz/.ssh/
total 56
drwx------ 6 erikdietz staff 204 2 Jul 18:49 .
drwxr-xr-x+ 20 erikdietz staff 680 9 Jul 13:41 ..
-rw-------@ 1 erikdietz staff 6148 2 Jul 18:47 .DS_Store
-rw-------@ 1 erikdietz staff 951 2 Jul 18:42 id_rsa
-rw-r--r--@ 1 erikdietz staff 226 2 Jul 18:42 id_rsa.pub
-rw-r--r-- 1 erikdietz staff 8225 16 Jul 11:37 known_hosts
erikdietz-NC10:~ erikdietz$ ls -al /Users/erikdietz/
total 176
drwxr-xr-x+ 20 erikdietz staff 680 9 Jul 13:41 .
drwxr-xr-x 6 root admin 204 6 Jul 16:13 ..
-rw------- 1 erikdietz staff 3 11 Jun 19:19 .CFUserTextEncoding
drwxr-xr-x 4 erikdietz staff 136 14 Jul 19:04 .Conn_Manager
-rw-r--r--@ 1 erikdietz staff 21508 16 Jul 09:54 .DS_Store
drwx------ 4 erikdietz staff 136 16 Jul 11:26 .Trash
-rw------- 1 erikdietz staff 8695 12 Jul 22:30 .bash_history
drwxr-xr-x 8 erikdietz staff 272 16 Jul 12:25 .dropbox
drwx------ 6 erikdietz staff 204 2 Jul 18:49 .ssh
drwx------+ 14 erikdietz staff 476 16 Jul 07:49 Desktop
drwx------+ 8 erikdietz staff 272 16 Jul 12:23 Documents
drwx------+ 12 erikdietz staff 408 16 Jul 11:25 Downloads
drwxr-xr-x@ 23 erikdietz staff 782 14 Jul 22:17 Dropbox
drwx------+ 38 erikdietz staff 1292 16 Jul 07:53 Library
drwx------+ 3 erikdietz staff 102 11 Jun 19:19 Movies
drwx------+ 4 erikdietz staff 136 13 Jun 12:51 Music
drwx------+ 5 erikdietz staff 170 14 Jun 15:43 Pictures
drwxr-x-wx+ 8 erikdietz staff 272 16 Jun 15:38 Public
drwxr-xr-x+ 5 erikdietz staff 170 11 Jun 19:19 Sites
-rw-r--r-- 1 erikdietz staff 51499 6 Jul 12:03 reg_fsk.jpg
- 16.07.2010, 12:53 #8
Und wie sieht das bei dem anderen User aus?
52 2E 54 2E 46 2E 4D 21 0A 44 65 6E 6E 1F 73 69 65 1F 77 69 73 73 65 6E 1F 6E 69 63 68 74 2C 1F 77 61 73 1F 73 69 65 1F 74 75 6E 21
Make it idiot-proof, and they'll make a better idiot.
- 16.07.2010, 14:45 #9
Da ich davon ausgehe, dass du mit "anderem User" den Mac_Server:NebenMir meinst, hier der Output:
noname:~ erikdietz$ ls -al /Users/restrictedarea/.ssh/
total 24
drwxr-xr-x 5 root staff 170 15 Jul 11:43 .
drwxr-xr-x+ 15 restrictedarea staff 510 15 Jul 11:48 ..
-rw-r--r-- 1 erikdietz staff 235 15 Jul 11:42 authorized_keys
-rwxrwxrwx 1 erikdietz staff 951 15 Jul 11:26 restrictedarea
-rwxrwxrwx 1 erikdietz staff 235 15 Jul 11:26 restrictedarea.pub
oname:~ erikdietz$ ls -al /Users/restrictedarea/
total 24
drwxr-xr-x+ 15 restrictedarea staff 510 15 Jul 11:48 .
drwxr-xr-x 7 root admin 238 9 Jul 12:27 ..
-rw------- 1 restrictedarea staff 3 9 Jul 12:27 .CFUserTextEncoding
-rw-r--r--@ 1 restrictedarea staff 6148 15 Jul 11:48 .DS_Store
-rw------- 1 restrictedarea staff 56 9 Jul 12:39 .bash_history
drwxr-xr-x 5 root staff 170 15 Jul 11:43 .ssh
drwx------+ 3 restrictedarea staff 102 9 Jul 12:27 Desktop
drwx------+ 5 restrictedarea staff 170 9 Jul 12:34 Documents
drwx------+ 4 restrictedarea staff 136 9 Jul 12:27 Downloads
drwx------+ 28 restrictedarea staff 952 9 Jul 13:07 Library
drwx------+ 3 restrictedarea staff 102 9 Jul 12:27 Movies
drwx------+ 4 restrictedarea staff 136 9 Jul 12:38 Music
drwx------+ 4 restrictedarea staff 136 9 Jul 12:27 Pictures
drwxr-xr-x+ 5 restrictedarea staff 170 9 Jul 12:27 Public
drwxr-xr-x+ 5 restrictedarea staff 170 9 Jul 12:27 Sites
Worauf willst du hinaus? Dass es keine authorized_keys oder keine *.pub gibt?
Nicht das ich was daegenen hab, bin für jede Fehlereinschränkung zu haben :P
edit:
Willst du darauf hinaus, dass nur root Zugriff auf /Users/NebenMir/.ssh hat?!
Kann es dass sein?! Ich weiß aus einem Tutorial, dass man via "chmod" noch irgendwie die Rechte anpassen musste, aber das war auch "offensichtlich", weil vorher auch eine Warnmeldung kam, als ich mich connecten wollte, und er sich promt auch nicht verbunden hat.
Aber in meinem Fall habe ich zZ keine weitere Fehlermeldung, "ausser" die "permission denied (publickey)...
Bin für jede weitere Hilfe dankbar.
Und danke für eurer bisheriges Engagement.
- 16.07.2010, 18:00 #1052 2E 54 2E 46 2E 4D 21 0A 44 65 6E 6E 1F 73 69 65 1F 77 69 73 73 65 6E 1F 6E 69 63 68 74 2C 1F 77 61 73 1F 73 69 65 1F 74 75 6E 21
Make it idiot-proof, and they'll make a better idiot.



Zitieren

