On Mon, 3 Sep 2001 Marco_Jaeger@gmx.de wrote:
Am 01-Sep-01 schrieb Manfred Tremmel :
Am Freitag, 31. August 2001 18:44 schrieb Marco_Jaeger@gmx.de:
[...] Nö, Du willst telnet nicht verwenden, da Du nicht willst, dass Dein Passwort unverschlüsselt übers Netz geht und Du willst auch nicht, dass es in einem Shell Script unverschlüsselt steht.
Damit Dich ssh rein läst, ohne das Passwort zu erfragen, musst Du Dir ein paar Keys auf PC1 erstellen (ähnlich PGP/GPG) das geht z.B. mit
ssh-keygen -b 1024 -f ~/.ssh/identity -N ''
den generierten Public-Key von PC1 unter ~/.ssh/identity.pub kopierst Du Dir in das File ~/.ssh/authorized_keys von PC2. Natürlich muß auf PC2 auch der sshd laufen fürs login über ssh. Beim ersten versuch wirst Du noch gefragt, ob das ok ist, dann läufts künftig ohne jegliche Abfrage, die ein Shellscript stören würde.
hmhm soweit alles gemacht - nur fehlt noch irgendwas
---- jmarco@PC1:~ > ssh PC2 "play /home/Sound/wav/program.wav" -ljmarco The authenticity of host 'PC2 (192.168.0.11)' can't be established. RSA1 key fingerprint is [ gelöscht ] Are you sure you want to continue connecting (yes/no)? [abbruch mitstrg+c ] jmarco@PC1:~ >
--- das wars...
Start_SSHD ist auf yes - in PC2/etc/hosts.equiv ist PC1 eingetragen
Wieso denn "Abbruch" an dieser Stelle? Die Frage muss mit "yes" beantwortet werden, sonst geht's gar nicht erst weiter. Das ist schon in Ordnung und nur eine Sicherheitsabfrage, dass Du noch einmal bewusst darueber nachdenkst, ob Du da den richtigen Host hast. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...