Eine Freundin von mir hat ein Xandros-basiertes Acer-Netbook und hat versucht, Fernverwaltung und Hilfe von mir zu erhalten, während sie um die Welt reist.
Ich habe ein Konto in ihrem Netbook eingerichtet, in das ich ssh einbinden kann, und ein Skript eingerichtet, um den ssh-Tunnel von ihrem Netbook zu meinem Server umzukehren. Auf diese Weise kann ich die Probleme mit Firewalls usw. in verschiedenen Hostels und Hotels umgehen. Sobald sie auf meinem Server ist, kann ich zu ihrem Netbook gehen.
Ich habe ein Bash-Skript, das als Shell ausgeführt wird, wenn sie sich auf meinem Server befindet, wodurch sie nur einen Bildschirm mit der Aufschrift "Bitte warten" erhält. Die einzige Möglichkeit besteht darin, das Skript zu verlassen und daher gebootet zu werden vom Server.
Der Benutzer, den ich für sie auf meinem Server erstellt habe, hat niedrige Rechte, aber es muss einen Exploit geben, der bedeuten würde, dass sie SSH-Zugriff auf meinen Server haben würde.
Ich denke darüber nach, auch ein Chroot-Gefängnis zu benutzen. Wenn sie also entkommt, hat sie nur Zugriff auf ihr Home-Verzeichnis.
Ist dies eine gute Idee, und gibt es weitere Sicherheitstipps, die ich möglicherweise verpasst habe, um meinen Server sicher zu halten, während ich trotzdem remote auf ihr Netbook zugreifen kann?
Zur Verdeutlichung glaube ich nicht, dass sie versuchen wird, aus dem Gefängnis oder der Chroot zu fliehen, aber ich würde gerne wissen, wie ich dies für alle Fälle verhindern könnte.
Update:
Und haben Sie weitere Vorschläge, wie ich auf das Netbook oder andere Ebenen zugreifen kann, die ich zwischen dem Benutzer und meiner Hardware platzieren könnte?