Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
-
schroedi
- Beiträge: 52
- Registriert: 17.07.2004 18:36:37
-
Kontaktdaten:
Beitrag
von schroedi » 01.08.2005 13:40:18
Ich habe gerade versucht wie folgt den Public Key Access von einem zu anderen Rechner zu erlauben. (USER GEBUNDEN!! muss es sein)
Code: Alles auswählen
[list]mkdir $HOME/.ssh
touch $HOME/.ssh/authorized_keys
chmod go-rwx $HOME/.ssh/authorized_keys
ssh-keygen -t dsa
cd $HOME/.ssh
cat identity.pub | ssh remoteuser@remotehost "cat >> .ssh/authorized_keys"[/list][/list]
Leider wird nun immer noch durch den Zielrechner nach dem Passwort gefragt.
hmmmmmmmmm....
Was mich auch noch stutzig macht im Verzeichnis
/etc/ssh/ befinden sich 2 Files
ssh[d?]_config
Thanx schonmal....
-
QT
- Beiträge: 1329
- Registriert: 22.07.2004 21:08:02
- Wohnort: localhost
Beitrag
von QT » 01.08.2005 14:29:59
Vielleicht wurde der Key auf dem Zielhost falsch eingebunden oder wie auch immer. Ueberpruefe mal den Eintrag des Keys in der authorized_keys Datei nochmal.
Zum Rueberkopieren kannst Du auch das vorgesehene Tool "ssh-copy-id" nehmen.
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 01.08.2005 14:40:25
ist denn PublicKey Authentifizierung auf dem Zielhost in der /etc/ssh/sshd_config aktiviert?
-
mauser
- Beiträge: 1854
- Registriert: 27.01.2005 22:34:48
Beitrag
von mauser » 01.08.2005 15:04:32
hi,
Was mich auch noch stutzig macht im Verzeichnis /etc/ssh/ befinden sich 2 Files ssh[d?]_config
das ist völlig normal, denn ssh_config ist die konfigurationsdatei für den client, und sshd_config ist für den daemon zuständig, also für den ssh server.
-
HELLinG3R
- Beiträge: 1328
- Registriert: 15.04.2004 07:54:33
Beitrag
von HELLinG3R » 01.08.2005 15:16:59
möglicherweise sind auch die Rechte des authorized_keys falsch gesetzt.
-
schroedi
- Beiträge: 52
- Registriert: 17.07.2004 18:36:37
-
Kontaktdaten:
Beitrag
von schroedi » 01.08.2005 15:31:24
Hi,
die Rechte für die Autorized_key Datei liegen nur bei User schroedi auf rw
im sshd Config File sind ebenfalls die
PubkeyAuthentication yes
AuthorizedKeysFile ~/.ssh/authorized_keys
gesetzt. Auch der Verweis auf das AuthorizedKeysFile ist gesetzt. Aber immernoch wird das Passwort bei jedem Verbindungsaufbau erfragt.
schroedi
-
HELLinG3R
- Beiträge: 1328
- Registriert: 15.04.2004 07:54:33
Beitrag
von HELLinG3R » 01.08.2005 15:33:34
...welcher verweis?
das sollte eigentlich eine datei sein.
-
KBDCALLS
- Moderator
- Beiträge: 22451
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 01.08.2005 15:41:04
Die ssh Reagiert allergisch auf falsche Rechte. Das können auch zu viel sein !!! . Kopiere das DIngen mit
. Und in der
muß diese beide Optionen auf
no stehen.
Code: Alles auswählen
45 # Change to no to disable s/key passwords
46 ChallengeResponseAuthentication no
47
48 # Change to yes to enable tunnelled clear text passwords
49 PasswordAuthentication no
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 01.08.2005 15:54:26
KBDCALLS hat geschrieben:Die ssh Reagiert allergisch auf falsche Rechte. Das können auch zu viel sein !!! . Kopiere das DIngen mit
. Und in der
muß diese beide Optionen auf
no stehen.
Code: Alles auswählen
45 # Change to no to disable s/key passwords
46 ChallengeResponseAuthentication no
47
48 # Change to yes to enable tunnelled clear text passwords
49 PasswordAuthentication no
PasswordAuthentication no
ist quatsch... sollte auf jeden Fall erstmal drin bleiben!!
/edit: also auf YES bleiben!!!
Zuletzt geändert von
Savar am 01.08.2005 15:56:42, insgesamt 1-mal geändert.
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 01.08.2005 15:56:17
schroedi hat geschrieben:Hi,
die Rechte für die Autorized_key Datei liegen nur bei User schroedi auf rw
im sshd Config File sind ebenfalls die
PubkeyAuthentication yes
AuthorizedKeysFile ~/.ssh/authorized_keys
gesetzt. Auch der Verweis auf das AuthorizedKeysFile ist gesetzt. Aber immernoch wird das Passwort bei jedem Verbindungsaufbau erfragt.
schroedi
Sind die Einstellungen auf dem
Server oder auf dem
Client von dir eingerichtet worden?
Hast du denn SSHD denn überhaupt mal restartet? Oder musstest du an dessen Config Datei nichts ändern?
-
KBDCALLS
- Moderator
- Beiträge: 22451
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 01.08.2005 16:44:07
Savar hat geschrieben:KBDCALLS hat geschrieben:
PasswordAuthentication no
ist quatsch... sollte auf jeden Fall erstmal drin bleiben!!
/edit: also auf YES bleiben!!!
Wieso quatsch? Wenn ich auf Key das Keyverfahren umstelle, dann kann die Passwortauthenzifierung ruhig aus. Ansonten brauche ich mir die Arbeit mit dem Key doch garnicht machen. Sollte aber dafür sorgen das das Keyverfahren richtig funzt. Ansonsten gibt es ein böses erwachen wenn man sich selbst ausgesperrt hat.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 01.08.2005 16:52:54
KBDCALLS hat geschrieben: Ansonten brauche ich mir die Arbeit mit dem Key doch garnicht machen. Sollte aber dafür sorgen das das Keyverfahren richtig funzt. Ansonsten gibt es ein böses erwachen wenn man sich selbst ausgesperrt hat.
Jap.. deshalb erstmal anlassen.. wenns geht, dann kann man es ausschalten.. interessanterweise gilt scheinbar die Public Key Variante als unsicherer als die Passwortvariante mit guten Passwörtern.. die Standardconfig von ssh hat Public Key deaktiviert und es steht eine Warnung wegen LD_PRELOAD Gefahren drin..
ich mag lieber ein sicheres Passwort als ein fehlerhaftes PublicKey Verfahren..
-
HELLinG3R
- Beiträge: 1328
- Registriert: 15.04.2004 07:54:33
Beitrag
von HELLinG3R » 01.08.2005 17:22:07
hm, das mit dem unsicherer ist mir neu.
warum soll es unsicherer sein?
bruteforce klappt nur mit passwörtern, mit keys zwar prinzipiell auch, aber ein 1024 bit langer key entspricht einem 128 Zeichen langem Passwort (wenn ich jetzt richtig überschlagen habe). Zusätzlich muss es aber auch als key benutzt, und ncht einfach an den server gesandt werden.
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 01.08.2005 18:41:39
ich muss zugeben dass ich grad nicht mehr den Eintrag finde wo ich das mit PublicKey gelesen habe..
Bruteforce.. naja.. ganz ehrlich.. ein 11 Zeichen Passwort.. Bruteforcen.. über Netzwerk? Keine Chance!!
-
mauser
- Beiträge: 1854
- Registriert: 27.01.2005 22:34:48
Beitrag
von mauser » 02.08.2005 11:41:00
@savar: meine volle zustimmung. bei den keys besteht doch wirklich ein hohes risiko, das sie irgendwann mal verlorengehen. ok, 11stellige passwörter sind auch nicht ohne aber sehr viel sicherer (sicher = das risiko das sie nicht verlorengehen) . aus meiner persönlichen erfahrung kann ich nur sagen, das sehr unrealistisch ist, das jemand ein 11stelliges, gut gewähltes passwort knackt. 98% der "normalen" angriffe
sind eh nur script-kiddies, die 100-300 versuche machen und dann wieder weiterziehen. und auch wenn jemand wirklich meinen server für einen angriff auserwählt werde ich das schnell mitbekommen und kann darauf reagieren, denn das dauert eben ...
ach ja, port-knocking ist auch noch ein interessantes thema, habe es aber noch nie mit ssh ausprobiert. werde ich aber auch in nächster zeit mal machen, da meine logs von skript-kiddies geflutet werden, kann ja dann mal einen erfahrungsbericht schreiben..
mfg
mauser
-
mauser
- Beiträge: 1854
- Registriert: 27.01.2005 22:34:48
Beitrag
von mauser » 02.08.2005 11:47:45
kein problem, werde dann hier bescheid geben..
mfg
mauser
-
schroedi
- Beiträge: 52
- Registriert: 17.07.2004 18:36:37
-
Kontaktdaten:
Beitrag
von schroedi » 02.08.2005 16:33:18
Hai ~~~^~~~
ich breche mir fast einen ab mit SUSE.
Das Tool ssh-copy-id habe ich schon mal gar nicht auf den Kisten, ansosten habe ich alle erdenklichen Varianten und Rechte getestet.
Frage:
Kann jemand mal seine Essentiellen wichtigen CFG´s mir zukommen lassen.
Weil irgendwie komme ich leider nicht weiter. Unter DEBIAN auf meine Notebook funzt alle wirklich wunderbar.
schroedi
-
KBDCALLS
- Moderator
- Beiträge: 22451
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 02.08.2005 16:58:20
ssh-copy-id gehört zur Grundausstattung der SSH wenn micht nicht alles täuscht.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
diedl2003
- Beiträge: 111
- Registriert: 01.04.2004 00:23:36
- Wohnort: Frankfurt
-
Kontaktdaten:
Beitrag
von diedl2003 » 02.08.2005 17:38:52
Hi,
also das mit portknocking (knockd) funktioniert super, ich habs gleich mal ausprobiert. Ist auch einfach zu konfigurieren nach dem wiki von mauser. Da ich einen dsl-router unter sarge laufen habe und ppp0 erst als letztes nach dem booten initialisiert ist,kann knockd -i ppp0 nicht starten über die standart init scripte...also habe ich es einfach über die inittab mit respawn aufgerufen.
Hier noch ein link zur homepage von knockd mit knock.exe für Windows:
http://www.zeroflux.org/cgi-bin/cvstrac/knock/wiki
Man sollte bei schon laufender firewall drauf achten, dass man die iptables rule mit -I INPUT 1
als oberste Regel einsetzt. Im orginal wiki der homepage wird als Beispiel nämlich mit -A appended...
Gruß und viel Erfolg mit dem ssh thema
-
schroedi
- Beiträge: 52
- Registriert: 17.07.2004 18:36:37
-
Kontaktdaten:
Beitrag
von schroedi » 02.08.2005 18:34:32
Das mag schon sein, dass es zum Standard gehört, aber entweder ich bin zu doof das ganze aufzurufen, oder es ist wirklich nicht dabei.
Eine ManPAGE suche ich ebenfalls vergebens.
Code: Alles auswählen
schroedi@linux:~/.ssh> ssh-copy-id
-bash: ssh-copy-id: command not found
schroedi@linux:~/.ssh> ls
authorized_keys id_dsa id_dsa.pub identity identity.pub known_hosts
schroedi@linux:~/.ssh> ssh-copy-id id_dsa.pub identity.pub
-bash: ssh-copy-id: command not found
chroedi@linux:~/.ssh>man ssh-copy-id
No manual entry for ssh-copy-id
-
rall0r
- Beiträge: 123
- Registriert: 20.05.2005 09:33:48
Beitrag
von rall0r » 02.08.2005 21:30:44
Hallo schroedi,
ich habe Dir mal eine PN geschickt.
Ich habe zu diesem Thema soetwas wie ein HowTo geschrieben. Allerdings habe ich nicht die Möglichkeit, das irgendwo hochzuschieben.
Daher die PN, sorry.
Gruß,
Ralf
apt-get moo
wer denkt sich soetwas aus?
-
schroedi
- Beiträge: 52
- Registriert: 17.07.2004 18:36:37
-
Kontaktdaten:
Beitrag
von schroedi » 02.08.2005 23:33:18
Hi Rall0r
cooles Howto
DANKE
Dann habe ich ja alles richtig gemacht. Ich dachte es funzt so wie mit den rhosts Kommandos, dass ich keine Authentifizierungen mehr machen muss und einfach per command
Code: Alles auswählen
?? weiss net obs stimmt
ssh <user>@<servername> sudo /etc/init.d/apache restart
diverse Commandos ohne das lästig Password eingeben absetzen kann.
Ich glaube, dann muss ich das mit den shost.equiv mal versuchen....
Better try in next thread ...
schroedi
-
KBDCALLS
- Moderator
- Beiträge: 22451
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 03.08.2005 09:06:58
rall0r hat geschrieben:Hallo schroedi,
ich habe Dir mal eine PN geschickt.
Ich habe zu diesem Thema soetwas wie ein HowTo geschrieben. Allerdings habe ich nicht die Möglichkeit, das irgendwo hochzuschieben.
Daher die PN, sorry.
Gruß,
Ralf
Setz es doch ins Wiki.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.