Wie Zugang per SSH organisieren?
-
- Posts: 18
- Joined: 2004-06-02 21:30
- Location: Berlin
Wie Zugang per SSH organisieren?
Aus vielen Infoquellen gibt es immer wieder folgende Tipps zu SSH:
-> Zugang möglichst nicht über Root ermöglichen, da sonst potentielle BrutoForce-Gefahr besteht
-> Zugang jedoch auch nicht den Kunden bspw. per Confixx gewähren
-> möglichst wenige Zugänge per SSH etc. bereitstellen (da weniger Angriffsflächen)
Also wäre es wahrscheinlich am Sinnvollsten, für den Root einen neuen Benutzer anzulegen, den SSH-Zugang direkt in der /etc/ssh/sshd_conf für den neuen Benutzer freizugeben und für den Root zu sperren.
Ist das richtig, oder habe ich etwas entscheidendes übersehen bzw. gibt es sinnvollere Möglichkeiten? Benötigt wird nur 1 SSH-Zugang.
-> Zugang möglichst nicht über Root ermöglichen, da sonst potentielle BrutoForce-Gefahr besteht
-> Zugang jedoch auch nicht den Kunden bspw. per Confixx gewähren
-> möglichst wenige Zugänge per SSH etc. bereitstellen (da weniger Angriffsflächen)
Also wäre es wahrscheinlich am Sinnvollsten, für den Root einen neuen Benutzer anzulegen, den SSH-Zugang direkt in der /etc/ssh/sshd_conf für den neuen Benutzer freizugeben und für den Root zu sperren.
Ist das richtig, oder habe ich etwas entscheidendes übersehen bzw. gibt es sinnvollere Möglichkeiten? Benötigt wird nur 1 SSH-Zugang.
-
- Posts: 437
- Joined: 2002-10-27 19:56
- Location: Schweiz
Re: Wie Zugang per SSH organisieren?
Hi,
es ist besser einen normalen Benutzer anzulegen, und dann mit 'su' root werden, als einen anderen Benutzer einfach Root-Rechte zu geben. Und dann natürlich jeden Rootlogin von aussen sperren. Weiter sind SSH-Keys einem normalen Passwort vorzuziehen.
.static
es ist besser einen normalen Benutzer anzulegen, und dann mit 'su' root werden, als einen anderen Benutzer einfach Root-Rechte zu geben. Und dann natürlich jeden Rootlogin von aussen sperren. Weiter sind SSH-Keys einem normalen Passwort vorzuziehen.
.static
-
- Posts: 18
- Joined: 2004-06-02 21:30
- Location: Berlin
Re: Wie Zugang per SSH organisieren?
Ja, das war eigentlich auch gemeint. Nur wäre statt
"für den Root einen neuen Benutzer anzulegen"
wahrscheinlich
"statt des Roots einen neuen Benutzer anzulegen"
verständlicher gewesen.
Gut. Dazu gibt es ja auch reichtlich Informationen, wie dies ohne Confixx-Probleme realisierbar ist. Werd mich dann mal dran machen.
"für den Root einen neuen Benutzer anzulegen"
wahrscheinlich
"statt des Roots einen neuen Benutzer anzulegen"
verständlicher gewesen.
Gut. Dazu gibt es ja auch reichtlich Informationen, wie dies ohne Confixx-Probleme realisierbar ist. Werd mich dann mal dran machen.
-
- Posts: 2138
- Joined: 2002-12-15 00:10
- Location: Bergheim
Re: Wie Zugang per SSH organisieren?
Naja ich halte da eigentlich nicht viel von einfach nur Root Login zu deaktiveren. Besser man deaktiviert den Login per Passwort für alle User.
-
- Posts: 18
- Joined: 2004-06-02 21:30
- Location: Berlin
Re: Wie Zugang per SSH organisieren?
Für wirklich ALLE Benutzer ist dies insofern nicht sinnvoll, da man ja mindestens einen Benutzer mit SSH-Rechten braucht. Wie soll man sonst täglich seinen Server administrieren können. 8O Habe jetzt aber statt Root einen anderen Zugang und nutze dann Su sowie Einschränkung per Sudo.
-
- Posts: 923
- Joined: 2003-08-20 11:30
- Location: Pittsburgh, PA, USA
Re: Wie Zugang per SSH organisieren?
Den Zugang per Passwort deaktivieren hat er geschrieben. Es gibt ja noch SSH-Key-Auth.
-
- Posts: 18
- Joined: 2004-06-02 21:30
- Location: Berlin
Re: Wie Zugang per SSH organisieren?
Ah ja, danke für den Hinweis. Das wäre natürlich auch möglich, sowie Einschränkungen nach IP-Adresse (-bereich) etc. Werde da mal ein passendes Konzept erarbeiten.
-
- Posts: 103
- Joined: 2003-10-13 23:04
- Location: Duisburg
Re: Wie Zugang per SSH organisieren?
Allerdings ist das bei oft wechselnden Einsatzorten mit unterschiedlichen PCs nicht gerade von Vorteil. Mit einem Passwort kann man quasi von jedem PC mit Internetzugang auf den Server mal schnell zugreifen.duergner wrote:Den Zugang per Passwort deaktivieren hat er geschrieben. Es gibt ja noch SSH-Key-Auth.
-
- Posts: 18
- Joined: 2004-06-02 21:30
- Location: Berlin
Re: Wie Zugang per SSH organisieren?
Ja, schon klar. Es gilt so einige Punkte für SSH und darüberhinaus für die eigene Situation abzuwägen, soviel ist mir mittlerweile auch schon klar. Daher kann es eine Shortlist für die optimale und sichere Server-Administration auch nicht unbedingt geben, da die Ansprüche zu verschieden sind.
-
- Posts: 2138
- Joined: 2002-12-15 00:10
- Location: Bergheim
Re: Wie Zugang per SSH organisieren?
Ich habe meine Keys auf einen USB Stick am Schlüsselbund, damit kann ich auch von überall an meine Server. Ansonsten kann ich mich auf meine Rechner Zuhause einloggen und dann von dort aus weiter zu den Servern.YT wrote:Allerdings ist das bei oft wechselnden Einsatzorten mit unterschiedlichen PCs nicht gerade von Vorteil. Mit einem Passwort kann man quasi von jedem PC mit Internetzugang auf den Server mal schnell zugreifen.duergner wrote:Den Zugang per Passwort deaktivieren hat er geschrieben. Es gibt ja noch SSH-Key-Auth.
-
- Posts: 5
- Joined: 2004-06-17 15:35
Re: Wie Zugang per SSH organisieren?
Moin
ich hab auch ein kleines probelm
meine datei /etc/pam.d/su sieht so aus:
jetzt kann ich mich über ssh nur noch mit meinem benutzer anmelden und dann per su zum root wechseln, bis dahin ist ja alles okay.
ich hab jetzt noch einen server laufen der unter anderem benutzernamen läuft.
der wird mittels "su <user> server" gestartet, aber seitdem ich die /etc/pam.d/su geändert habe will der beim booten immer das passwort vom <user> haben, d.h. er bleibt erstmal stehen bis ich das passwort eingegeben habe.
wenn ich das eingebe meint er es währe falsch und der server startet nicht.
das system bootet danach weiter
wie kann ich das mit der passwortabfrage umgehen?
MfG Ingo
ich hab auch ein kleines probelm
meine datei /etc/pam.d/su sieht so aus:
Code: Select all
auth required pam_wheel.so group=wheel debug
auth sufficient pam_rootok.so
auth required pam_unix2.so
account required pam_unix2.so
session required pam_unix2.so
ich hab jetzt noch einen server laufen der unter anderem benutzernamen läuft.
der wird mittels "su <user> server" gestartet, aber seitdem ich die /etc/pam.d/su geändert habe will der beim booten immer das passwort vom <user> haben, d.h. er bleibt erstmal stehen bis ich das passwort eingegeben habe.
wenn ich das eingebe meint er es währe falsch und der server startet nicht.
das system bootet danach weiter
wie kann ich das mit der passwortabfrage umgehen?
MfG Ingo
-
- Posts: 3840
- Joined: 2003-01-21 01:59
- Location: Sinsheim/Karlsruhe
Re: Wie Zugang per SSH organisieren?
a) Was sagen die Logs dazu?
b) Wenn der su <user> Befehl von root ausgeführt wird, sollte folgende Zeile
b) Wenn der su <user> Befehl von root ausgeführt wird, sollte folgende Zeile
eigentlich bereits ausreichen, damit eben gerade kein Passwort benötigt wird.auth sufficient pam_rootok.so
-
- Posts: 5
- Joined: 2004-06-17 15:35
Re: Wie Zugang per SSH organisieren?
ich hab da noch nen problem
mit dieser kley auth
wenn ich in putty das file reinlade und mich einloggen möchte, kommt immer so ein fehler das die datei nicht benutzt werden kann
hab ich alles gemacht, hab den rsa genommen
muss ich in der sshd_config vielleicht irgendwas beachten?
mit dieser kley auth
wenn ich in putty das file reinlade und mich einloggen möchte, kommt immer so ein fehler das die datei nicht benutzt werden kann
Code: Select all
1. Du erzeugst mit "ssh-keygen -t rsa" oder "ssh-keygen -dsa" einen RSA- bzw DSA-Key (beides SSHv2).
2. Du findest jetzt in $HOME/.ssh zwei Dateien, nämlich "id_rsa" und "id_rsa.pub" bzw. ("id_dsa" und "id_dsa.pub").
3. Du kopierst den Public-Key (also "id_rsa.pub" bzw. "id_dsa.pub") auf den Server, auf den du dich nachher per Key-Authentication einloggen willst).
4. Jetzt fügst du den Public-Key der Liste von autorisierten Keys hinzu, und zwar mit "cat id_rsa.pub >> ~/.ssh/authorized_keys" bzw. "cat id_dsa.pub >> ~/.ssh/authorized_keys".
muss ich in der sshd_config vielleicht irgendwas beachten?
-
- Posts: 696
- Joined: 2004-01-27 14:16
- Location: Aachen
Re: Wie Zugang per SSH organisieren?
http://www.chiark.greenend.org.uk/~sgta ... tml#QA.2.2
puttygen -> http://www.chiark.greenend.org.uk/~sgta ... nload.html
Ist zwar etwas OT, aber da steht auch was zm Thema: http://www.xwolf.de/artikel/cvstutor/cvstutor1.shtml
puttygen -> http://www.chiark.greenend.org.uk/~sgta ... nload.html
Ist zwar etwas OT, aber da steht auch was zm Thema: http://www.xwolf.de/artikel/cvstutor/cvstutor1.shtml
-
- Posts: 696
- Joined: 2004-01-27 14:16
- Location: Aachen
Re: Wie Zugang per SSH organisieren?
Das hilft sicher: http://www.redslider.net/putty-openssh-keypairs.html
Last edited by andreask2 on 2004-06-20 11:46, edited 1 time in total.
-
- Posts: 5
- Joined: 2004-06-17 15:35
Re: Wie Zugang per SSH organisieren?
ja cool hat gefunzt, danke euch