Heute lerne ich, daß das Utility "sshpass" existiert. Ich habe das beim Lesen eines .gitlab-ci.yml Files gelernt. Und ihr wundert Euch, wieso Sysadmins alle Schwarz tragen und an Whisky interessiert sind. https://assets.chaos.social/media_attachments/files/111/069/765/958/964/227/original/69b3c23e901e67af.png
Was ist "sshpass" werdet Ihr jetzt fragen. Und https://www.redhat.com/sysadmin/ssh-automation-sshpass erklärt "The sshpass utility is designed to run SSH using the keyboard-interactive password authentication mode, but in a non-interactive way." Warum der Artikel nach und vor diesem Satz dann erklärt wie man das BENUTZT statt zu zeigen, warum man das NIE BRAUCHT und WIE MAN ES ERSETZT ist unklar.
@87c98d39 ehrlich gesagt fand ich das schon sehr nützlich, Provisionierung mit richtigem Key usw. von $KomischeIoTHardware (nicht Server, nix BMC). Wird das erste mal gebootet in einem Provisionierungsnetz, hat ab Werk ein Standard-Passwort vom Hersteller bekommen und muss jetzt initial konfiguriert werden.
@87c98d39 ich bin grad brunchen und bin versucht die spirituosen karte aufzumachen. i can not even ... wie kommt man auf die idee, sowas zu schreiben (rhetorische frage)? wenn ich das gekannt hätte, wäre das ein 2 minuten rant in meinem "intermediate ssh" talk geworden.