2009年2月9日月曜日

[ Ubuntu/Linux ] Ubuntu 8.10にtelnetdをインストールする

これは、取り合えずなんでもいいから遠隔でログインしたいときの方法です。

セキュリティとかあったもんじゃないので、LAN内での接続とかだけで使ってください。
まあ気にしてたらtelnet使わないか。そういう場合はsshかtelnet-sslで。


レシピ。

まずパッケージマネージャを起動します。
メニュー「システム」>「システム管理」>「Synapticパッケージマネージャ」


次に、「検索」ボタンを押して、検索ウィンドウを表示。
「telentd」と入力して検索すると、何種類かtelnetdソフトウェアが表示されます。

リストの中から、「inetutils-telnetd」というのをダブルクリック。
「適用」ボタンをクリックすると、確認メッセージが出るので全部「次へ」を選択します。

これでインストールは完了です。次に設定をします。

まずは端末を起動します。
アプリケーション>アクセサリ>端末


以下を入力。
sudo gedit /etc/inetd.conf

1行目の先頭にある#disable#を削除してtelnetdを有効にします。保存してファイルを閉じます。

端末に戻って、以下を入力。
sudo gedit /etc/hosts.allow

これはアクセス許可リスト。最後の行に、
ALL:ALL

と入力し、保存してファイルを閉じます。つまりアクセス全開。

端末で、
sudo gedit /etc/hosts.deny

と入力。denyはアクセス拒否リスト。
通常ではすべての行がコメントアウトされてると思いますので、そのままで。

これで設定は終わりです。最後にinetdを再起動します。
sudo /etc/init.d/inetutils-inetd restart


これで終わりです。

端末から、
telnet localhost

とかやれば、ログインが要求されて、telnetdサーバの動作を確認できますよ。