Automatisch drücken Sie die EINGABETASTE um fortzufahren in der Bash
Möchte ich ändern RSA-Schlüssel für ssh-verbindungen ohne Probleme. Es funktioniert gut, wenn ich dieses tutorial aber ich will es getan haben, in ein bash-Skript. Leider bin ich aufgefordert, eine passphrase (ich möchte nichts). Wie kann ich erreichen, um automatisch drücken Sie die Taste Enter drei mal in Folge, wenn das script diesen Punkt erreicht?
Dieser thread nicht helfen, denn ich bin nicht erlaubt, neue Programme zu installieren auf meinem Arbeits-PC und die echo | command
trick scheint nur zu arbeiten, für ein Enter. Auch ich muss zu geben Sie "n" und Enter, wenn das Verfahren wurde bereits gemacht, um nicht alle Dateien überschrieben. Wie kann ich das erreichen?
echo -e "\n"
wenn Sie zwei neue Linien.InformationsquelleAutor Simons0n | 2012-06-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie brauchen nur zu drücken Sie die Taste Enter ein paar mal das wird es tun:
yes "" | command
Für etwas mehr kompliziert, als dass Sie möglicherweise verwenden möchten
expect
wie bereits in dem anderen thread, die Sie installieren können in Ihrem homedir ohne root-Privilegien.PS: Bitte vermeiden Sie wieder-die Buchung von Fragen in der Zukunft. Wenn Sie nicht wie eine Antwort, aus irgendeinem Grund, einfach kommentieren.
InformationsquelleAutor smocking
Wenn Sie möchten, erstellen Sie einfach ssh-Schlüssel in einem bash-script ohne user-Eingabe können Sie festlegen, Argumente zu
ssh-keygen
:InformationsquelleAutor mrb