| telnetサーバ |
telnetはユーザにリモート操作させるためのサーバである。 linuxをネットワークでつながった他のマシンから操作するときに使える。
| ダウンロードとインストール |
RedHatではtelnetサーバとクライアントのソフトは分かれて パッケージなっている。まずは、クライアントソフトをいれる。
# rpm -ivh telnet-0.17-20.i386.rpm Preparing... ########################################### [100%] 1:telnet ########################################### [100%]
続いて、サーバソフトをいれる。
# rpm -ivh telnet-server-0.17-20.i386.rpm Preparing... ########################################### [100%] 1:telnet-server ########################################### [100%]
| サーバの立ち上げ |
inetd ,xined経由でtelnetサーバをたてる。 xinetdの場合は、/etc/xinetd.d/の下にtelnetという名前で 以下のようなファイルを作る。rpmからインストールした場合はすでに 用意されています。
# default: on
# description: The telnet server serves telnet sessions; it uses \
# unencrypted username/password pairs for authentication.
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = no
}
|
disable をnoにするのを忘れないように。
inetdでは
telnet stream tcp nowait root in.telnetd in.telnetd |
と設定して、xinetまたはinetを起動しなおせばいいでしょう。
# /etc/rc.d/init.d/xinetd restart xinetdを停止中: [ OK ] xinetdを起動中: [ OK ] または # /etc/rc.d/inet.d/inetd restart inetdを停止中: [ OK ] inetdを起動中: [ OK ]
| クライアントでの確認 |
まずは自分宛にtelnetしてみる。
$ telnet localhost Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Red Hat Linux release 7.2 (Enigma) Kernel 2.4.9-12 on an i686 login: ohmori Password: Last login: Wed Jan 16 23:17:42 on tty1 [ohmori@yari ohmori]$
と言った感じでログインできる。
つづいて、Windowsから確認する。 Windows付属ののtelnetクライアントはへぼいので、 Tera Term Pro というソフトを使う。窓の杜とかに公開されているのでそれを もってきて使いましょう。
最初に以上のように出てくるので、Host名をいれて、OKを押す。 と以下のように出てくるのでloginすればよい。