Re: Fehler im ssh Aufruf
On Fri, 31 Dec 2010 09:05:41 +0100, Michelle Konzack
<linux4michelle@tamay-dogan.net> wrote:
>ich muß von einem PHP5 Script aus folgenden Aufruf machen:
>
>exec("ssh -l $SECRETUSER dns1.tamay-dogan.net get_hosts_by_cname", $LIST);
Ah, der weltgrößte Hoster braucht ssh-Grundlagen.
Hinweise:
- authorized_keys
- passphraseloser key
- auf ein Kommando festgelegter Key
- nur von einer bestimmten IP anwendbarer key
- man sshd, suche nach AUTHORIZEED KEYS.
- richtigen key per -i oder .ssh/config auswählen
- ssh-Aufruf erstmal auf der Shell mit dem richtigen User durchführen,
damit der ssh-Host Key im known_hosts file landen kann.
Debugging:
- ssh -d
- sshd -d
- auth.log
>Wenn ich mich mit dem neu angelegten Benutzer einlogge bekomme ich
>jedesmal:
>
> XXXXXXXX@michelle1:~$ ssh dns1.tamay-dogan.net
> Enter passphrase for key '/home/XXXXXXXX/.ssh/id_dsa':
>
>Die Frage ist, was habe ich übersehen?
Dass der angelegte key ein Passphrase braucht.
Welchen Sinn hat es, den User geheimzuhalten?
Grüße
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber | " Questions are the | Mailadresse im Header
Mannheim, Germany | Beginning of Wisdom " | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834
Reply to: