telnetd (TELNETデーモン) の起動
telnetd (TELNETデーモン) の起動

[ Linux / Unix リファレンスガイド ] ⇒ [ Interix SFU/SUA ] ⇒ [telnetd (TELNETデーモン) の起動]


telnetd (TELNETデーモン) の起動

SFUにはSSHは入っておりませんので、まずはtelnetdを起動します。ローカルのVM環境ですからセキュリティーは気にしません。

WindowsのTELNETサービスとFirewallの停止

コントロールパネルから、管理ツール、サービスをクリック。
WindowsのFirewallとtelnetをサービス停止します。


telnetd (TELNETデーモン) の起動


telnetdはデフォルトでスーパーデーモンinetdに登録された上でコメントアウトされています。

# vi /etc/inetd.conf

 ⇒ telnetd の前の#(コメントアウト)を外して telnet daemon を有効化します。
   #telnet stream tcp nowait NULL /usr/sbin/in.telnetd in.telnetd -i

WindowsXPを再起動するとtelnetdが起動しています。
(※Windows側のtelnetサービスからInterixのshellを起動することもできます)
TeraTerm でIPアドレスを打ち込んでログイン

------------------------------------------------------------------------------------------------------
Interix 3.5 (test-vm) (ttyp0)

NOTE:
The default NT Domain used during login is identified within
the parentheses of the login prompt below "(TEST-VM)".
If there is no default value or if you want to login using a
different NT Domain then ensure that a Domain name is prefixed
to the login name in the form of DomainName+loginName

(TEST-VM) login: Administrator
Password:
Copyright (c) Microsoft Corporation. All rights reserved.

Welcome to the Interix UNIX utilities.

DISPLAY=localhost:0.0
$
------------------------------------------------------------------------------------------------------



以上、とりあえずtelnetで遠隔操作できるようにはなった。もちろんローカルでTeratermを起動してループバックへ接続しても良い。とにかくCMD.EXEライクなウインドウ(文字編集が面倒くさい)よりTera Termなどの定番ソフトの方が圧倒的に使いやすい。



Interixの文字コードはWindowsと同じShift-JISコードなので、Interix用のteraterm.iniを準備しておくと便利。SJISに設定しておかないと ls -l の結果やら文字化けして使いにくい。もしくはLANG=Cしておく。