Dies ist keine sichere Vorgehensweise.
Ein Schlüssel ist das, was Benutzer authentifiziert.
Geben Sie jedem Benutzer einen eigenen Schlüssel, oder jeder kann sich einfach als anderer Benutzer anmelden, indem Sie einen anderen Benutzernamen verwenden.
Ändern Sie Ihr Skript so, dass jeder Benutzername aus der Umgebungsvariablen abgerufen wird.
Verwenden Sie den Authentifizierungsagenten, um die Schlüssel zu verwalten. Auf diese Weise müssen Sie keine Pfade zu den Schlüsseln in Ihrem Skript angeben.
Viele Server und viele Benutzer?
Sie sollten sich wahrscheinlich Kerberos und PAM ansehen.
Eine weitere Option besteht darin, ein Skript zu erstellen, um die Liste der Benutzer zur sudoers-Datei hinzuzufügen, und dieses Skript über ssh an eine Superuser-Shell auf jedem Server weiterleiten.