Fehler beim Öffnen des Display-Ports
Dieser Befehl zeigt mir an, dass die X11-Weiterleitung wahrscheinlich nicht automatisch abläuft. Sie scheinen jedoch zu versuchen, eine X11-Anwendung von einem Remote-System aus auszuführen.
Wenn Sie planen, rdesktop vom Remote-System aus auszuführen, benötigen Sie den SSH-Server zur Unterstützung der X11-Weiterleitung. Sie benötigen das xauth
auf dem Remote installierte Paket. Sie müssen entweder Ihren SSH - Client Config anpassen /etc/ssh/ssh_config
oder ~/.ssh/config
oder übergeben -X
zu Ihrer ssh
Kommandozeile X11 - Weiterleitung von dem Client zu aktivieren.
Das Ausführen rdesktop
von einem Remote-Computer ist jedoch möglicherweise nicht die beste Option. Grundsätzlich haben Sie den gesamten Aufwand einer X11-Sitzung sowie den gesamten Aufwand einer RDP-Sitzung. Sie sollten die Portweiterleitungsfunktionen von SSH besser verwenden, als einen lokalen rdesktop / freerdp-Client auszuführen. Auf diese Weise können Sie die für Remote-X11-Sitzungen typische Langsamkeit überspringen.
Die letzte Anmerkung, ich empfehle Ihnen dringend, Ihre Verwendung von sshpass zu überdenken. Wenn möglich, sollten Sie stattdessen die schlüsselbasierte Authentifizierung verwenden.