Remmina vor und nach VNC-Verbindungsbefehlen

574
Kartik

Es ist wenig dokumentiert, ob dies möglich ist. Mein Arbeitsablauf lautet also: Ich verbinde mich über SSH mit meinem Remote-Rechner. Wenn ich eine GUI benötige, starte ich den TigerVNC-Server mit

/usr/bin/vncserver :4 -geometry 1920x1080 -depth 32 -nolisten tcp -localhost 

(bequem zu einem Bash-Alias ​​gespeichert). Dann kann ich mich wie gewohnt mit Remmina verbinden. Ich habe mir nie die Mühe gemacht, mit den Befehlen pre und post im Remmina Connection Editor zu arbeiten. Heute bemerkte ich sie plötzlich und fragte mich, ob ich meine VNC-Server-Spawn-Befehle dort ausstellen könnte. Also habe ich das oben in die Vorverbindungsbox kopiert und versucht, eine Verbindung herzustellen. Kein Glück. Dann habe ich meinen Bash-Alias ​​verwendet. Kein Glück.

Schließlich habe ich eine ausführbare Shell-Datei mit diesem Befehl erstellt und diese Datei im Feld vor der Verbindung angegeben. Dies ist ähnlich dem, was das Wiki hat . Jetzt ist es nur noch im Dialogfeld "Connecting to Host" festgefahren. Ich kann nicht sagen, ob ich näher komme. Leider geht das Wiki nicht näher darauf ein, oder ich bin zu blind, um effektiv danach suchen zu können. Kann jemand helfen? Ist das überhaupt möglich? Ich wäre großartig, wenn Remmina eine Verbindung über SSH herstellen, einen VNC-Server erstellen und dann eine Verbindung zur GUI herstellen könnte, alles in einem Schuss.


Natürlich interessiert mich auch das Nachkommando zu /usr/bin/vncserver -kill :4.

0

1 Antwort auf die Frage

0
Kartik

Ah! Ich habe es herausgefunden! Der Befehl wird auf dem Client-Computer und nicht auf dem Server ausgeführt. Deshalb,

/usr/bin/ssh user@host '/usr/bin/vncserver :4 -geometry 1920x1080 -depth 32 -nolisten tcp -localhost' 

im Vorbefehl und

/usr/bin/ssh user@host '/usr/bin/vncserver -kill :4' 

im postbefehl macht genau das was ich will! Remmina ist großartig!