FreeBSD QandA 670
Q. FreeBSD のコンソールでログインして、そこから Linux マシンに telnet
でログインしようとすると
$ telnet linux
Trying 192.168.1.1...
Connected to linux
Escape character is '^]'.
Connection closed by foreign host.
となってログインできません。FreeBSD から linux へ rlogin はできます。
また、linux 側でアクセス制限はしていません。
A. telnet コマンドは手元の環境変数 TERM を相手の telnetd に知らせます。
コンソールでは環境変数 TERM は cons25 に設定されています。cons25 とい
うタイプは FreeBSD 特有のものですので、他の OS では定義されていないこ
とがほとんどです。定義されていなくても普通は支障がないのですが、
Linux(slackware 3.4) の場合はなぜか telnetd がこけてしまいます。
コンソールで環境変数 TERM を vt100 に設定しなおせばログインできるでしょ
う。
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。