2011年
3月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

setup diary

2007|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|06|08|11|
2015|01|02|03|04|05|06|07|08|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|

2011-03-01 昔は簡単だったが

_ telnetでX

Linuxで動いている古いマシンで、Xをtelnetでリモートで使おうとしたが、なかなかうまくいかなかった。まずはlocalで、
xhost +RemoteIP
として、そのサーバからのアクセスを許可する。次に、
telnet RemoteIP -l username
でログインする。そして、
setenv DISPLAY LocalIP:0
として、displayを設定すれば、あとはremoteで立ち上げたXのアプリケーションが使えたはずなのだが、
_X11TransSocketINETConnect: Can't connect: errno = 111
と表示されてうまくいかない。 いろいろと調べていたら、debianの場合には、/etc/X11/xinit/xserverrcに-nolisten tcpという記述があり、これを取り除かないといけないらしいという情報を見つけた。これを試してみて、Xを再起動したが、それでも症状は変わらない。次に試したのが、root権限でgdmsetupを実行して、そのセキュリティのところの「Xサーバへの転送を近視する」のチェックをはずして、Xを再起動した。すると、今度はうまくいった。MacOSXのX11でも、環境設定のところで、セキュリティーをあまくするように設定したらうまくいった。WindowsのXMingも試してみたが、適当に設定したら、一応動いている。最近は、sshばかり使っていて、-Xオプションをつけるだけで良いので、楽なのだが、telnetはもう時代遅れなので、使おうとすると苦労するようだ。