2016-10-14 5 views
0

Ich arbeite an einem einfachen Spiel-Projekt zwischen Qt und Raspberry Pi.Verbinden Qt zu Raspberry Pi über SSH Kommunikation

Hat jemand eine Anleitung oder einen einfachen Qt-Code, um die Kommunikation zwischen Qt to Raspberry pi über SSH-Kommunikation herzustellen?

Ich habe einige Nachforschungen über dieses Problem, aber die meisten von ihnen erfordert Bibliothek wie "libssh", die ich nicht ganz vertraut bin.

Jede Hilfe wird geschätzt.

+0

Nun, implementiert das Qt-Toolkit überhaupt einen SSH-Client? Wenn ja, werfen Sie einen Blick auf die Dokumentation, würde ich sagen. – arkascha

+0

Es gibt keine SSH-Funktionalität in Qt. Sie müssen wahrscheinlich libssh dafür verwenden. – Hayt

+0

und wie mache ich es mit libssh? –

Antwort

0

Qt enthält keinen SSH-Client oder -Server, Sie müssten hierfür eine andere SSH-Bibliothek verwenden, zum Beispiel libssh2.

Alternativ könnten Sie ein paar anderen Möglichkeiten prüfen:

Verwenden Sie eine QTcpSocket/QTcpServer und ein externes SSH-Client (zum Beispiel des ssh Kommandozeilen-Tool) zu tunneln der TCP-Verbindung.

Verwenden Sie eine QProcess, um das Befehlszeilentool ssh auszuführen, um die Verbindung zu erstellen und & Daten über die Terminalverbindung zu lesen.

Verwenden Sie SSL anstelle von SSH mit der QSslSocket.

Verwandte Themen