Müssen wir das Thema erst wieder schließen, damit hier Friede, Freude, Eierkuchen herrscht, oder wie? Wer Feedback gibt, soll das machen, aber dabei bitte auch sachlich und nett/freundlich bleiben.
Ansonsten geht es dir gut oder?
Das ist weder sachlich, noch freundlich. Sowas würdest du einem Kunden bei dir in der Arbeit auch nie sagen/schreiben...
Ist es dein Ernst, dass Du Zugriff auf den Server willst?
Ich persönlich finde das Feature sehr nett und hilfreich. Da ich auch den Sinn davon verstehe, ist es auch total legitim, diese Daten abzufragen.
Das ausgefüllt "root" da steht, finde ich persönlich aus einem einzigen Grund gut: Viele verstehen oder verwechseln gerne mal die ein oder anderen Logins und wissen dann nicht, was da rein kommt. "root" zeigt in diesem Fall deutlich, dass es ein Linux Benutzer für den Server und nicht der "serveradmin" oder sonst wer für den ServerQuery sein soll.
Mein Vorschlag wäre jedoch folgender: Setze nicht standardmäßig "root" als Eingabe, sondern als HTML Placeholder: HTML input placeholder Attribute
Und überhaupt, was wenn jemand nur SSH Keys benutzt? Was machst Du dann? Willst Du den Priv. Key haben?
Guter Hinweis! Bei meinen ganzen Servern ist es z.B. nur möglich, mittels SSH-Key sich einzuloggen. Jegliche Benutzernamen:Passwort Versuche werden direkt geblockt und nicht erlaubt.
Füge daher also noch eine Option ein, zwischen den verschiedenen Methoden auszuwählen:
- Benutzername und Passwort
- SSH Key und optionaler Passphrase
Bei SSH Keys musst du aufpassen, weil man kann den privaten Schlüsseln auch ein Passwort zur Sicherheit setzen, damit ihn nicht jeder verwenden kann. Mache ich z.B. sehr gerne, falls er doch mal abhanden kommt.
Da auf dem Server der öffentliche Key liegt, musst du natürlich den privaten Key vom User erhalten. Hierfür würde ich an deiner Stelle aus Sicherheitsgründen wenigstens noch einen deutlich sichtbaren Hinweistext verfassen und anzeigen lassen, der darauf hinweist, dass man hierfür einen dedizierten SSH Key anlegt, damit man später sicherstellen kann, dass dein Server mal keinen Zugriff mehr haben kann, auch wenn er er nie gespeichert oder protokolliert wird.
Teamspeak führt man auch nicht als Admin aus Du Held. Also ersetze mal "root" mit "Hier Teamspeak Benutzer einfügen".
Wenn du wüsstest, wie viele Leute sich bei mir beschweren, dass das TS3UpdateScript bei denen nicht funktioniert... Das Skript wurde so entwickelt, dass es nur funktioniert, wenn die Best Practices gegeben sind. Da sie ihren TS3 unter "root" laufen haben, funktioniert das Skript natürlich bei denjenigen nicht.
Da man den Pfad zur Instanz sowieso angibt, würde ich dem Entwickler ja raten, eine Lösung zu finden, wie man den korrekten User automatisch identifiziert und entsprechend benutzt. Genau das macht mein TS3UpdateScript Skript nämlich.