• 締切済み

VineLinux3.1のサーバにtelnetアクセスできない。

VineLinux3.1をインストールいたしました。 telnetでアクセスしようとしてもできません。 google等いろいろ調べたのですが、分かりませんでした。 なぜでしょうか? よろしくお願いします。 【状況】 ・他のPCからtelnetしようとしても、  Connection closed by foreign host ・Vineのコンソールから  telnet 127.0.0.1  としても同様。 ・コンソールからの ping 127.0.0.1  他のPCからの  ping *.*.*.* は問題ないです。 ・ps -ef でみると inetdのプロセスは起動してます。 ・他のコンソールからtelnetでアクセスし用としているときに、  ps -ef を見ると、telnetのサービスは起動してます。 【インストール後に設定したこと】 ・/etc/inetd.conf のtelnet部分についてコメントを外しました。 ・/etc/hosts.allow  には、  ALL : 127.0.0.1  ALL : *.*.*.*  を設定しました。 ・/etc/hosts.deny には何も設定してません。 ・apt-get update/upgradeを行ってます。

みんなの回答

  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.3

#2の訂正 apt-get install telnetd じゃなくて apt-get install telnet-server でした。 (telnet-server のパッケージは Vineplusに含まれているようです。)

hideta_hideta
質問者

お礼

できました! 確かにtelnet-serverが入ってませんでした。 rpm -qa|grep telnet で確認したらありませんでした。 入ってないものなのですね。。 ※通常はsshを使うからでしょうね。 ありがとうございました。

  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.2

Vine 3.1のインストールパッケージには telnetd(telnetのサーバ)が含まれていないので、インストール後 apt-get install telnetd で別途telnetdをインストールする必要があったかと思います。

  • initialk
  • ベストアンサー率58% (10/17)
回答No.1

メッセージからすると、ホスト名の問題かなと思いますが。 ping ホスト名で、pingが通るでしょうか? telnetはHTTPサーバーやFTPサーバーにもアクセスできますが、何をやろうとしていたのでしょうか。 また、最近のLinuxのディストリビューションは、xinetdを使っています。 参考URLを添付しておきました。

参考URL:
http://www.turbolinux.co.jp/knowledge/public/541.html

関連するQ&A

  • VineLinuxでtelnet許可

    VineLinux3.0を使用しています。 Windows2000からtelnetでログインしたいのですが上手くいきません。 現在設定している項目 ・/etc/inetd.confでtelnet,login,shell等の項目をコメントアウトの解除 ・/etc/hosts.allowに以下の設定  in.telnetd : 192.168.0.2 他に設定しなければならない項目がありましたら教えてください。

  • telnetで接続できないです・・・

    こんばんは。 Redhat Linux ES4をインストールしたのですが、 WindowsXPからtelnetで接続することができません・・・。 両者はプライベートなネットワークで繋がっています。 WindowsXPからLinuxにtelnetすると、接続拒否されます(ポート23に接続できません)。 また、pingすると、Linuxから応答があります。 Linuxで、telnet localhostを実行しても、接続拒否されます。 パケットは到達しているので、ファイアウォールの設定や、ケーブル等の物理的な問題でなく、 ただ単にtelnetのサービスが起動していないのでは?と思っています。 /etc/hosts.allowには、ALL:ALLを記述して、Linuxを再起動しましたが、改善されませんでした。 また、/etc/inetd.confはありませんでした。代わりに、/etc/xinetd.confがありました。 xinetd.confについては設定していません。 過去の質問も拝見したのですが、どうもよく分からなくて・・・ そこで以下について聞きたいです。 1.どうすれば、telnetで接続可能になりますでしょうか?何か設定が足らないのでしょうか? 2.色々なLinuxがありますが、Redhat Linuxでは、telnetに関する設定が必要なのでしょうか? 3.ftpに関しても同様に、何か設定が必要なのでしょうか? 宜しくお願い致します。

  • VineLINUXサーバーへtelnet接続できない

    たびたびすみません。 過去Gooより http://oshiete1.goo.ne.jp/kotaeru.php3?q=575352 の#4様とおり inetd.conf hosts.allow (IPはin.telnetd: 192.168.20.0/255.255.255.0) hosts.deny を設定し、 更に /etc/ppp/firewall-masqに TRUSHOST='192.168.20.21' iptables -A INPUT -s $TRUSHOST -p tcp --dport 23 -j ACCEPT と設定しました。 しかしながら192.168.20.21のPCよりtelnetで接続すると接続しそうになる(ウインドウの大きさが変わる) ますが接続できません。 SSHがいいらしいですが 取り敢えず外部からはルーターで守りますので内部からTELNETを可能にしたいと思います。 まだどこか設定が足りませんでしょうか? サーバーはvine3.2(192.168.20.15) クライアントはXP(192.168.20.21)です。

  • RedHat 6.2 のtelnetのリモートアクセスができない

    RedHat6.2をPCにインストールしたのですが、 Telnetのローカルログインは、できるのですが、リモート ログインができません。 設定がわるいのでしょうか。 インストール方法としては、サーバパッケージでインストールしました。 一応チェックした点としては、 etc/hosts.allow etc/hosts.denny etc/inetd.conf リモート端末は、Tera Termですが、サーバのポート23 は、クライアントからは、見えてます。 ローカルだと、ログオンしてカーネルが走って、login: が表示します。 リモートだと、接続するのですが、肝心のlogin:がでません。 ご存知の方は、教えてください。

  • telnetではいれない!

    初めてturbolinux7serverを入れたのですが、他のマシンから自ホストまで pingは通るのですがtelnetでは入れません。ちゃんと/etc/xinetd.conf等設定してのですが。まだ他に設定しなければならないファイル等あれば教えてください。 お願いします。

  • telnetアクセスできない(エラー)

    家庭内LAN環境 サーバ側:Linux(OS:CentOS5)telnet-server-0.17-38.el5(インストール済み) クライアント:WinXP Winのコマンドプロンプトにて telnet 192.168.1.10 (Enter) その後、エラーメッセージ等の反応なく再度Enterキーでプロンプトが戻るといった状況です。(数分待ってみましたが同じ反応です。) サーバ側の設定は /etc/xinetd.d/telnet disable = no only_from = 192.168.1.0/24 localhost /etc/hosts.allow ALL:127.0.0.1 192.168.1.0 /etc/hosts.deny ALL:ALL /etc/pam.d/remote #auth required pam_securetty.so(コメントアウト) /etc/pam.d/login #auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so(コメントアウト) chkconfig telnet on /var/log/messagesの内容 server xinetd[8809]: libwrap refused connection to telnet(libwrap=in.telnetd) from 192.168.1.2 server xinetd[8809]: FAIL: telnet libwrap from=192.168.1.2 server xinetd[8786]: START: telnet pid=8809 from=192.168.1.2 server xinetd[8786]: EXIT: telnet status=0 pid=8809 duration=0 ちなみに、サーバ上からのtelnetもできません。 <エラー内容> 127.0.0.1... Connected to localhost.localdomain(127.0.0.1). Escape character is '^]' getaddrinfo: localhost: Success Name or service not known: Illegal seek Connection closed by foreign host. DNSもこのサーバ機で立ち上げています。 dig 等で正引き・逆引きの確認も取れました。 何が原因なのかいろいろと調べてはみましたが、どうしてもうまくいきません。どなたかお分かりになる方がおられましたらよろしくお願いします。

  • SolarisからWindowsPCにTelnetできない、、

    2台のPC(一台はsolaris10、もう一台はwindows2000)をクロスケーブルで結んで、IPを192.168.0.xといった設定にしてお互いにPingが通るようになっております。しかし、Windows側からSolarisにTelnetでアクセスできるのですが、Solaris10側からTelnetをかけると、 # telnet 192.168.0.1 Trying 192.168.0.1... telnet: Unable to connect to remote hostt: Connection refused となってしまいます。不思議なことに、ftpコマンドは何の問題もなく動作します。お互いのPCの/etc/hostsファイルに情報をいれること以外に、何かするべきことはあるのでしょうか? 

  • CentOS6.6でtelnetサーバー構築不可

    以下にCentOS6.6でtelnetServerを 構築した手順を記載します。 自分自身にすらtelnetできません。。。 なぜでしょう? 設定に間違いがあるのでしょうか? 参考にしたサイトは、 http://futurismo.biz/archives/1339 http://easyramble.com/install-telnet-and-setup.html http://www.sea-bird.org/pukiwiki/index.php?CentOS6%20%2F%20Telnet%A4%CE%C0%DF%C4%EA%A4%CE%B4%AC などです。 (1)telnetクライアントインストール [root@localhost ~]# yum -y install telnet (2)telnetサーバーインストール [root@localhost ~]# yum -y install telnet-server (3)telnetを許可設定 [root@localhost ~]# vi /etc/hosts.allow # hosts.allow This file contains access rules which are used to in.telnetd : 192.168.1. 127.0.0.1 #192.168.223.0のネットワークと自分自身OK (4)telnet不許可設定 [root@localhost ~]# vi /etc/hosts.deny # hosts.deny This file contains access rules which are used to in.telnetd : ALL #追記 (5) vi /etc/xinetd.d/telnet # 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.log_on_failure += USERID disable = no # ここをyesからnoに変更 } (6)xinitdを再起動する [root@localhost ~]# /etc/init.d/xinetd restart xinetd を停止中: [失敗] xinetd を起動中: [ OK ] (7)自分自身にtelnet [root@localhost ~]# telnet localhost Trying ::1... Connected to localhost. Escape character is '^]'. Connection closed by foreign host. 接続できない!! 23番ポートを解放してみる。 [root@localhost ~]# vi /etc/sysconfig/iptables # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited -A INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT #追加しました。 COMMIT iptablesを再起動 [root@localhost ~]# service iptables restart もう一度自分自信にtelnetしてみるが接続できず!! [root@localhost ~]# telnet localhost Trying ::1... Connected to localhost. Escape character is '^]'. Connection closed by foreign host. なぜでしょう?? どなたかご教授下さい。

  • Ubuntu12.04で外部からアクセスできない

    Ubuntu server 12.04を新規インストールしましたが LAN内からアクセスできるものの 外部からのアクセスができません。 SSHやpingやhttpなど(おそらく)すべてのサービスがつながりません。 ただ Ubuntuを再起動しようとして サービスがいくつか終了している最中の数秒だけは 外部からアクセスできます。 sshでもかろうじてログインできましたので(数秒後に切断されましたが) ですのでおそらく 何かしらのサービスが外部からのアクセスをブロックしているように思うのですが 何が原因かがわからないので教えてください。 とりあえず ufwとhosts.allowあたりではないようです。 ufwは非アクティブですし hosts.allowには ALL:ALLと入れましたがかわりません。 $ sudo ufw status 状態: 非アクティブ hosts.allow ALL:ALL なお標準インストールしてSSHとLAMPを入れたぐらいで 特に設定はいじっていないつもりです。 普段はCentOSを使っており今回発のUbuntuでわからないことだらけなので 教えてもらえるとありがたいです。

  • berryをインストールしたDELL PCにtelnetするには?

    Linux(UNIX?)を勉強しようと思い、VirtualPCへUNIXなどをインストール してWindowsOSからtelnetしようと考えていましたが、インストール失敗。 諦めて、ほかのPCにLinuxをインストールしましたが、telnetできません。 VistaOSを積んだDOS/V機から、BerryLinuxを積んだDOS/V機へ telnetするにはどうしたらよいのでしょうか? /etc/inetd.conf というファイルはありませんでした。 /etc/xinetd.d というディレクトリは空でした。 以上よろしくお願いします。