テストに使用したいマイクロAmazonインスタンスがあり、タイトルまですべてが順調に進んでいます。 PuTTYですべての情報を設定し、それを開いて「xclock」を実行すると、すべてが完全に実行され、ローカルデスクトップのXmingで開きます。しかし、私が走ったら
ssh xxxxxxx.amazonaws.com xclock
私は得る
Error: Can't open display:
いずれかを実行した場合
ssh xxxxxxx.amazonaws.com -X DISPLAY=localhost:0:0 xclock
ssh xxxxxxx.amazonaws.com -Y DISPLAY=localhost:0:0 xclock
私は再び同じようになりますが、約30秒の遅延の直後です。
Windowsの.ssh/configには、
ForwardX11 yes
セット、そして私は本当にこれを機能させるためにこれ以上何も考えることができません。コマンドラインで何をしても、PuTTYが完全に機能しているという事実は、私を夢中にさせる喜びはまったくありません。
PuTTYがどこかで実行されているコマンドを確認して、追加の魔法が実行されているかどうかを確認することもできますか?
私がWindowsで実行しているsshはMinGW32のものです。
やってみました
ssh -X username@hostname xclock
通常、リモートマシンのDISPLAY
はnot0:0
ですが、ssh
によって自動的に設定されます。
また、PuTTYにはコマンドラインモードもあります。必要なのは、そのディレクトリをパスに追加することだけです。
plink -X username@hostname xclock