リモートLinuxサーバーからローカルWindowsマシンへのX11接続を開始しようとしています。WindowsでのPythonとX11接続
私はXming portableをダウンロードしました。Linuxマシンとのssh接続を開始してFirefoxを起動すると、Xmingに渡され、Windowsマシンに表示されます。
私は今、pythonで同じことを達成しようとしました。しかし、私はそれを正しく理解しているとは思わない。私は次のエラーを取得するには、次のコード
import paramiko
import time
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('server-1', username='me', password='xxxxxxx')
stdin, stdout, stderr = ssh.exec_command("firefox")
t = ssh.get_transport()
chan = t.open_session()
print(chan.request_x11())
print(stdout.readlines(), stderr.readlines())
time.sleep(100)
を使用してい
:
Error: GDK_BACKEND does not match available displays
を私はまたのpythonそれが自己開始し、XLLセッションができることを読みました。しかし、今のところ私はXmingサーバーに転送する必要があります。
私はX11接続の基本を理解しています。私がここで見た例は、PythonスクリプトがLinux上で動作しているときのものです。
よろしくお願いいたします。