
私はこの問題をたくさん検索しましたが、これを行う方法が見つかりません(または可能であれば)、PuTTYを使用してXセッションのWindowsシステムでsshを使用したい(Gnome)でユーザーとしてログインします。リモートコンピュータ。
注:Windowsでリモートデスクトップを表示したくありません。 XBMCなどを開くために、リモートコンピュータのログイン画面を通過するだけです。自動ログインはオプションではありません。
よろしくお願いします。
編集:良いです。現場を見てみましょう。全く同じではありませんが、理解するのに役立ちます。下の階にコンピュータがあり、上の階にあるテレビに接続されていて、そこにコントローラがあるIR受信機もあるとしましょう。たとえば、下の階に降りずにXBMCで起動するにはどうすればよいですか?上階にはノートパソコン(またはスマートフォン)だけが必要です。コンピュータは多機能でユーザーが多いため、自動ログインはオプションではありません。
答え1
SSHを使用してログインすると、Gnomeを使用して再度ログインするのが難しく、Windowsシステムでデスクトップ全体を表示するのはさらに難しいようです。
そのため、次のような質問があります。アクベントまたは根VNC、XDMCP、FreeNXなどの他のプロトコルとより適切なプロトコルを使用することをお勧めします。
- 帯域幅が十分であれば、vncプロトコルをSSHトンネルにカプセル化できます。
- そうでない場合は、SSHトンネルにfreeNXプロトコルをカプセル化できます。
本当に難しい道を進む必要がある場合は、WindowsマシンにローカルXサーバーをインストールし、そのXサーバーからリモートでgdmを起動する方法を見つける必要があります。
答え2
今このスクリプトを使用しています。
#!/bin/bash
export DISPLAY=:0.0
sudo xhost +
/usr/lib/vino/vino-server #here i can manually login in the dektop with vnc
sudo xhost -
/usr/lib/vino/vino-server &
見苦しいソリューションのように見えますが、リモートでデスクトップにログインする方法は、私が見つけた唯一の方法です。私はまだそれが別の方法であるに違いないと思います。しかし、私はこれを投稿しており、誰かがそれが役に立つと思うことを願っています。
改善点がありましたら大変お世話になります。