いつもお世話になっております。
LINUXは初心者です。非常に初歩的な質問で申し訳ございません。
利用OSはCentOS5.4です。
下記サイトを参考にtelnetをインストールしました。
http://kajuhome.com/telnet.shtml#n01
とりあえず
/etc/init.d/xinetd start
コマンドでStarting xinetd
と表示されるので起動している思います。
そこで、windows上のコマンドプロンプトより
telnet [IPアドレス]
と実行したところ何も表示されずプロンプトだけが
点滅している状態になります。
通常だとログインが表示されるらしいのですが。。。
最初はcentos側のファイアーウォールの設定で
「ポート23が接続できません。」
と表示されていたのですが、ファイアーウォールを設定し
そのエラーは出なくなりました。
これはサーバ側の設定でしょうか?
それともTelnetクライアント側でechoする等と設定する必要
があるのでしょうか?
本当に初歩的な質問で申し訳ございません。
No.5ベストアンサー
- 回答日時:
>[Tera Term Version4.64 を利用した場合]
>結果:
>左上にプロンプトが表示され点滅している状態です。
>外は何も表示されていないません。
>[Putty 0.60JP を利用した場合]
>結果:
>真っ黒い端末画面の左上に黄緑色でプロンプトが表示されます。
>点滅はしていません。
Puttyのプロンプト…というのがログイン成功時のものでないとしたら、
クライアントを変えても結果が一緒ということになりますから
サーバ側の問題になるかと…。
あと、クライアント側で試せるとしたら…
knoppixなどのLive Linuxから起動してtelnet…でしょうか。
# これで繋がれば、クライアントPC(Windows)のファイヤーウォールやセキュリティソフトが原因ということに。
>コマンド:/usr/sbin/getenforce
>結果:Enforcing
>という結果が出ましたので有効であると思います。
一時的に無効かPermissiveモードにしてみる…とか。
setseboolで変更できるものでは…ちょっと不明ですね……。
解決いたしました。
致命的な説明が抜けていたのですが、実はCentOSはWindows上のVNwareplayer上で動かしています。そして、telnetはそのWindows上から試していました。ping等は通じていたので特に問題ないかと思っていたのですが、そこに問題があったようでした。
そこで以下の事を試してみました。
(1)もう一つVMplayer上にcentosをインストールし、そこからtelnetを試した。
結果:問題なく接続
(2)VMplayerが動いていない他のノートPCよりtelnet接続を試した。
結果:問題なく接続
以上の結果から、VMplayerで仮想環境を動かしているWindows上からのtelnet接続に不具合がある。もしくは、VMplayerとは関係なく単純にこのPCのtelnet機能が壊れている。という結論にいたりました。
とりあえず、CentOS自体の設定はうまくいっているようですので解決です。
続いてssh等外の機能を試してみたいと思います。
今回いろいろと状態を調べるコマンドを教えていただきありがとうございました。学習目的であったため非常に勉強になりました。
ありがとうございました。
No.4
- 回答日時:
>grep telnet /var/log/messages
>結果:Xinetd[3169]: START: telnet pid=4106 from=[クライアントIP]
>とは表示されております。さらにその下に
>bps telnetd[4106]: ttloop: read: connection timed out
>とも表示されておりました。
サーバがクライアントからデータを受け取る際にエラーがあったようです。
最初のログインプロンプトが表示される前に端末の情報のやりとりをしているようですが…
その際にクライアント側からのデータが到達していないのかも知れません。
「connection timed out」となっているので、TCPの3ウェイハンドシェークで失敗している可能性もあります。
# 双方のファイヤーウォールの設定に問題がある…とか……。
# 以前、私のところでも出ていたと記憶しているのですが…どうやって解決したのか忘れてしまいました。
Windows標準のtelnetクライアントは使いにくいので…TeraTermやPuttyなどを使用された方がいいかもしれません。
# ちなみに私はPoderosaを使用。稀にTeraTermやPutty日本語版も使います。
>結果:telnet: on
こちらは問題ないようですね。
ログでもtelnetdは動作しているようですし。
CentOSをデフォルトでインストールするとtelnetサーバとして
krb5-telnet も入りますので…。
>結果:Local Addressの列には4226/xinetd
ちゃんとxinetdが待ち受けしていますね。
追加で…SELinuxの設定はどうなっていますか?
# ウチのサーバ、Permissiveで動作させていて…TELNET接続でも特に出ていないから違うかな…
この回答への補足
ご返答ありがとうございます。
早速試してみました。
>追加で…SELinuxの設定はどうなっていますか?
コマンド:/usr/sbin/getenforce
結果:Enforcing
という結果が出ましたので有効であると思います。
>双方のファイヤーウォールの設定に問題がある…とか……。
一端両方のファイアーウォールを無効にしてみたのですが、
同じ結果となってしまいます。
なんとなくですが、繋がってはいるような感じです。
centos側のファイアーウォールを有効にした場合は下記のエラーとなります。
結果:↓
接続中:[サーバIP]...ホストへ接続できませんでした。ポート番号23:接続に失敗しました
>Windows標準のtelnetクライアントは使いにくいので…TeraTermや>Puttyなどを使用された方がいいかもしれません。
これについても早速試してみました。
順に結果を記載します。
[Tera Term Version4.64 を利用した場合]
TCP/IP:チェック
ホスト:[サーバのIP]
ヒストリ:チェック
サービス:Telnet
TCPポート:23
結果:
左上にプロンプトが表示され点滅している状態です。
外は何も表示されていないません。
[Putty 0.60JP を利用した場合]
ホスト:[サーバのIP]
ポート:23
自動ログイン:[centos上のユーザ名(root)以外]
結果:
真っ黒い端末画面の左上に黄緑色でプロンプトが表示されます。
点滅はしていません。
以上の結果ということであまり進展は感じられませんでした。
No.3
- 回答日時:
Tera Termやハイパーターミナルでなく、コマンドプロンプト上でtelnetを実行されたとして話をします。
telnetコマンドの初期値では、(理解しがたい仕様ですが)NTLM認証(Windowsサーバにログオンする時のように、ユーザ名とパスワードを暗号化して送信する)のモードに設定されています。一度相手先を指定せずに"telnet"とだけ入力して、
unset ntlm
を実行してみて下さい。普通のtelnetクライアントとして、ユーザ名とパスワードを暗号化せずに送信します。
この回答への補足
ご返答ありがとうございます。
早速試してみました。
>一度相手先を指定せずに"telnet"とだけ入力して
>unset ntlm
結果:自動認証(NTLM 認証)を使わない
と表示されました。
その後下記コマンドを実行してみました。
Microsoft Telnet> op [centosサーバのIPアドレス]
と実行してみたところ
接続中:[centosサーバのIPアドレス]....
となってしまいプロンプトも出ない状態になってしまいました。
接続はされている状態なのでしょうか?
申し訳ございません。よろしくお願いします。
No.2
- 回答日時:
>telnet [IPアドレス]
>と実行したところ何も表示されずプロンプトだけが
>点滅している状態になります。
の時に、/var/log/messagesに
xinetd[2175]: START: telnet pid=20305 from=192.168.1.2
のような出力はありますか?
chkconfig --list
とした時に、「xinetd ベースのサービス」の下でonとなっているものは何がありますか?
netstat -lpn -A inet
とした時に、Local Addressの列に「0.0.0.0:23」が、PID/Program nameの列にxinetdがありますか?
この回答への補足
ご返答ありがとうございます。
ご指摘いただいた確認事項について早速調べてみました。
>inetd[2175]: START: telnet pid=20305 from=192.168.1.2
>ような出力はありますか?
下記コマンドでgrepをかけてみました。
grep telnet /var/log/messages
結果:Xinetd[3169]: START: telnet pid=4106 from=[クライアントIP]
とは表示されております。さらにその下に
bps telnetd[4106]: ttloop: read: connection timed out
とも表示されておりました。
>chkconfig --listとした時に、「xinetd ベースのサービス」の下でon>となっているものは何がありますか?
結果:telnet: on
となっておりました。
>etstat -lpn -A inetとした時に、Local Addressの列に
>0.0.0.0:23」が、PID/Program nameの列にxinetdがありますか?
結果:Local Addressの列には4226/xinetd
となっておりました。
よろしくお願いいたします。
No.1
- 回答日時:
いまはtelnet接続できていますか?
出来ているのであれば、ファイアーウォールの問題であり、
Telnetクライアント側は関係ありません。
(追伸)
余談ですが、Telnetは途中の通信を盗聴すればパスワードとか
通信内容を収集できるので現在はあまり進めらていません。
またWindowsVistaからはデフォルトではtelnetクライアントは
使えないので、面倒です。
SSHの方がいいかと思います。
Windowsですと、
(Tera Term)
http://www.forest.impress.co.jp/lib/inet/servern …
がお勧めです。SSHはファイアーウォールで許可する必要があります。
この回答への補足
ご返答ありがとうございます。
>出来ているのであれば、ファイアーウォールの問題であり、
>Telnetクライアント側は関係ありません。
23ポートでの接続エラー表示は出ていませんのでファイアーウォールは空いていると思います。
>余談ですが、Telnetは途中の通信を盗聴すればパスワードとか
>通信内容を収集できるので現在はあまり進めらていません。
今回のcentosの運用については商用目的ではなくあくまでも学習用に運用しております。
順を追ってSSH等の設定も試していきたいと思っています。
現状ではプライベートネットワーク上の有線LAN上にcentosPCが配置されており、ルータの23ポートのIPマスカレード等の設定はしておりませんのでとりあえず外部からの接続の心配は低いと思います(素人考えですが)。
ですが、危険性についてはある程度知っておりましたが、今回ご忠告いただいた件で改めて注意して今後運用していくように心がけたいと思っております。
ご回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- IT・エンジニアリング インフラエンジニア(ネットワークエンジニア)の検証業務について教えてください。 インフラ初心者なので 2 2022/06/26 00:08
- Windows 10 windows10のクリーンインストールが完了出来ない 2 2022/06/04 13:33
- セキュリティソフト ヤフーメール 2 2022/05/02 23:02
- 格安スマホ・SIMフリースマホ E-SIM電話番号不明表示 1 2023/07/23 19:48
- 固定IP 楽天光が繋がらないまたは接続に時間が掛かる IPv4が邪魔してるので削除したい 2 2022/08/15 11:58
- Windows 10 windowsの起動パスワードについて 1 2022/08/15 10:19
- 画像編集・動画編集・音楽編集 AfterEffectでのシャターの挙動がおかしい 1 2023/05/07 00:38
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- フリーソフト libreoffice drawのツールバーのチェックが外れてしまう 1 2022/10/04 22:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ubuntu(linux)のシャットダウン...
-
自作のウェブサイトを友人に見...
-
[Linux初心者]Ubuntu22.04.3LTS...
-
AWSでSSH接続をしたいのですが...
-
Linux のシェルスクリプトの強...
-
ubuntuのシャットダウンが進ま...
-
Linux Mint でも使えないですよ...
-
ファイルデータでネットワーク...
-
古いiMacにLinuxをインストール...
-
年末ですが大至急お願い申し上...
-
lubuntuでフォントをインストー...
-
Ubuntu on Xorgのログインについて
-
Windowsのパソコンを使って仮想...
-
Ubuntuで数字だけのユーザーア...
-
Windowsのローカルディレクトリ...
-
Kali Linuxで起動できない - Mi...
-
Ubuntu系とCentOS系の違いはな...
-
プログラミングPC、LinuxのOSパ...
-
en_US.UTF-8ロケールってどのPO...
-
ubuntuで デイスク/deb/loopと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日付と時刻を勝手に戻らせない...
-
インターネット時刻にあわせら...
-
ドメイン環境でのサーバとクラ...
-
NTPで同期が始まらない
-
lan内でのwindowsの時計あわせ
-
ログに記録される時刻がずれて...
-
IIS FTPサーバーログ中の時刻が...
-
クロックの同期が取れずにネッ...
-
Symantec オフライン
-
パイプが切断されました
-
NISクライアントの設定ができま...
-
Windows 7のタスクスケジューラ...
-
windows7のパス長制限の解除方法
-
NFSマウント時の待ち時間につき...
-
CentOS6の時刻がズレる理由と、...
-
PCの時計が進んでいます!
-
DNSサーバの負荷試験ツールにつ...
-
NTPの同期ができない
-
telnet接続について
-
異なるセグメントのドメインコ...
おすすめ情報