• ベストアンサー

telnetでloginできません@コンソール(RetHat)

こんにちは、Linuxの初心者です。 telnetでのログインができずに困っています。 設定方法などについて教えていただければ幸いです。 --------------------------- 現在は、PCの電源を入れると自動的に表示されるGUIのログイン画面からrootとしてログインするようになっています。 ログインすると自動的にGUI画面が開きます。 左下のメニューからterminalウィンドウを開いて、 「telnet localhost」と入力すると「Login」と表示されます。 そして、「root」としてログインを試みるのですが、うまくゆきません。 ※表題の内容とは若干それますが・・・ 過去に登録したユーザーのパスワードを忘れてしまいました。 このユーザーのアカウントを削除し、新たに同じユーザー名で アカウントをつくりたいのですが、可能でしょうか? どのような手順でやればよいでしょうか? 使用しているのはRedHat Linuxです。 設定上の注意点などにつきまして、キーワードだけでも結構です。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

>最終的には、一般ユーザー → root (by "su")とするつもりです。 通常、初期状態でrootではログインできませんので rootでログインするためには /etc/securetty いじったりとか面倒なことをしなくてはなりません 最終的にはじゃなくて最初からユーザー権限でログインしてから su - したほうが無駄な労力を費やさなくてすむと思いますがねえ、、といいつつ、一応参考URLを http://www.glasscom.com/tone/linux/SysManage/root.htm >これは危険な行為だったのでしょうか? これを気にするぐらいなら、rootでログインなんてやめましょう で、ルーターのportを開けたりDMZで指定はしていないのでしょう? じゃ、問題ないです。

hhgoohh
質問者

お礼

ありがとうございます。 > じゃ、問題ないです。 安心しました。 それで、telnet 接続のトラブルは解決しました。 【原因】 /etc/xinetd.d/ に "#telnet#" というファイルが知らぬ間にできていたためでした。このファイルを削除したところ、telnet 接続ができるようになりました。

その他の回答 (3)

回答No.3

telnetの件は他の方が書かれたとおり sshクライアントはpoderosa http://ja.poderosa.org/ putty http://www.net-newbie.com/putty.html 等 >過去に登録したユーザーのパスワードを忘れてしまいました。 root権限ならコマンドライン(terminal)でユーザーの今までのパスワード無しで新しいパスワードを発行できるはずですが? ユーザー hoge なら # passwd hoge ←と打ってENTER Changing password for user hoge. New UNIX password:    ←新しいパスワード入力してENTER Retype new UNIX password:  ←もう一度新パスワード passwd: all authentication tokens updated successfully. ↑と表示されれば完了

hhgoohh
質問者

お礼

ありがとうございます。 passwd というコマンド自体を忘れておりました。 ---------------------- いろいろ試しましたところ、コンソールからの root での telnet 接続ができ、隣のWindows端末からの root での telnet 接続もできるようになりました。 ところが、 翌日になりましたところ、どちらもできなくなりました。ということで、「振り出し」より状況は悪化しました。 これに関して一点気になるのが、外部からの telnet 接続をチェックする目的で、とあるサイトでポート解法チェックを実施した点です。ルータのIPアドレスとポート番号23を指定してチェックを実施しました。 これは危険な行為だったのでしょうか? (本トラブルとは無関係かもしれませんが・・・)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

telnetでなくsshでログインしてみてください。 それにしてもrootで直接はいらないように

hhgoohh
質問者

お礼

ありがとうございます。 最終的には、一般ユーザー → root (by "su")とするつもりです。 また、telnet での接続が確認できた時点で、ssh に切り換えるつもりです。

  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.1

http://gapo.zive.net/telnet/right.html http://pocketstudio.jp/logbook/linux/FedoraCore3/telnet-root.html RedHatがないので確認できませんが、上記のあたりかと。 telnetにrootで直にログインするのはセキュリティ上の観点から許可していないことが多いです。su -でスーパユーザになったほうが良いですね。

hhgoohh
質問者

お礼

ありがとうございます。 最終的には、一般ユーザー → root (by "su")とするつもりです。 今回は、先ずは telnet の機能チェックという意味合いです。

関連するQ&A

  • loginができません。

    Redhat Linux5を登録ID無しでインストールできたのですが、localhost loginの入力を要求してきました。インストールしているとき、rootパスワードの設定をした覚えがありますが、それでは、loginできません。reinstallして、もう一度、rootパスワードを入力しても、やはりloginできません。何が起こったのでしょうか?

  • ProFTPDでanonymousFTPサーバ

    ProFTPDでanonymousFTPサーバを立てたいのですが、ログインできなくて困ってます。 環境 RedHat7.2 ProFTPD1.2.5rc1 ルータ配下にRedHatが1台とwindows2000が1台あります。 状況 LAN内のWindows端末からffftpでログインしようとしています。 (1)anonymousでログインすると  「ログインできません。正しいパスワードを入力してください。」  というメッセージが出てきます。で、Linuxで設定してあるパスワードを  全部試しましたが、ログインできません。  ffftpのエラーログは以下の通りです。 FFFTP Ver.1.88a Copyright(C) 1997-2002 Sota. ---------------------------- ホスト 192.168.0.20 (21) に接続しています. 接続しました. 220 ProFTPD 1.2.5rc1 Server (MyFtp) [linux] >USER anonymous 331 Anonymous login ok, send your complete email address as your password. >PASS [xxxxxx] 530 Login incorrect. ログインできません. (2)他のLinuxユーザーアカウントでログインを試みると、問題なくOKでした。 # ftp localhost  でも同じでユーザーアカウントのみログオンOKで、 anonymousでログインすると以下のようになります。 [root@linux root]# ftp localhost Connected to localhost (127.0.0.1). 220 ProFTPD 1.2.5rc1 Server (MyFtp) [linux] Name (localhost:hogehoge): anonymous 331 Anonymous login ok, send your complete email address as your password. Password: 530 Login incorrect. Login failed. ftp> 原因のわかる方がいれば、ぜひ教えてください。 よろしくお願いします。

  • telnet でログイン出来ないユーザ

    昔使用していたLinux機を久々に起動し、新規のユーザを作成したところ そのユーザで、telnetでのログインが出来ません。 既存のユーザは問題なくログインできますし、既存でログインした後に su で新規作成のユーザに変更も出来ます。 また、コンソールからのログインは、新規ユーザでも可能です。 同じPCからですし、host.allow , host.deny 系の設定ファイルも 特別な設定のないことは確認しました。 以下、作業した手順です。 ・既存ユーザ[test1]でログイン ・su - root で rootに変更 ・useradd - test2 で、新規ユーザ[test2]を作成 ・passwd test2 を実行して、test2のパスワードを設定 →新規に telnet 接続でログインしようとすると失敗(Login incorrect) OSは、Linux release 2.4.9-e.9.30ml です。 どなたかわかる方いらっしゃいましたら、よろしくお願いいたします。

  • telnetでのメール送信について

    telnetでメールを送信しようと考えています。ところが、 [root@アカウント名 root]# telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. と出たまま止まってしまいます。他のパソコンで同じコマンドを打ち込んだところ、このあとに 220 ***.***.***.co.jp ESMTP Postfix と表示されうまく動かすことができました。もちろんメール送信まで実行できました。果して、私のパソコンと他のパソコンとはどこが違うのでしょうか?設定の違いなど可能性がある点などを教えていただけたら嬉しいです。

  • 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に関しても同様に、何か設定が必要なのでしょうか? 宜しくお願い致します。

  • suコマンドが。。。

    初心者の質問ですが、教えて下さい。 先日RedHat8.0をインストールしたのですが、root以外のログインができません。 ユーザーを追加し、パスワードを設定するところまではでき、GUI画面のユーザーとグループでも追加されていることを確認できています。 ただ、ログイン時にその追加したユーザーでログインできず、またターミナルでsuコマンドを使おうとしても、反応がありません。 画面的には、こんな感じです。 [root@xxx root]# su - aaa [root@xxx root]# このように、エラーすら出ない状態です。 ログイン時のroot以外のユーザ名を入れたときも同じ感じです。 ご助言、よろしくおねがいいたします。

  • TELNETが使えません

    Linuxマシンにtelnetでログインしようとすると、つながりはするみたいなのですが、ログインのプロンプトが出る前に切断されてしまうようなのです。 とりあえずローカルでためすと次のようになります。 >telnet localhost Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Connection closed by foreign host.

  • telnetってどうやって起動させるんですか?

    この4月から初めてLinuxというものを触っております。 RedHat8を使用しています。 telnetを起動しようとしているのですが、 どうしたら、起動できるのか、皆目分かりません。 ターミナルでtelnet+Enterで、 telnet> は表示されるんですが、その後がどうも 巧くいきません。 取りあえず、起動だけさせておきたいんですが・・・ ローカルエリアの他のWin2000PCから コマンドプロンプトでtelnetを立ち上げて open *********とやると 接続に失敗しました・・・と表示されてしまいます。 ntsysvにもtelnetは表記されてませんでした。 ps -ax で調べても、telnetは作動していない 模様です。 GUIのXウィンドウでサービス設定の項目も 調べましたが、telnetは載ってません。 telnetって一体どうなっているのでしょうか?? chkconfig --level 345 /usr/bin/telnet on とやっても、そのようなディレクトリやファイルは ありませんと表示されてしまいます。 是非、起動の仕方教えて下さいませ。 よろしくお願いします。 因みに、検査の結果は以下の通りでした。 [*****@**** bin]$ rpm -q telnet telnet-0.17-23 [*****@**** bin]$ rpm -qs telnet-0.17-23 通常/usr/bin/telnet 通常/usr/share/man/man1/telnet.1.gz 何卒、アドバイスのほどお願いします。

  • telnet使用時に求められる、loginとpasswordについて

    現在DOSプロンプトの勉強をしている yukidesuyoと申します。 質問ですが、 自宅LANのパソコンにtelnetで接続しようとしたところ、 loginとpasswordを入力しても入れず困っています。 ユーザアカウントの名前とパスワードを入力すると 入れるのかなと思い、入力してもpasswordがはじかれます。 ここに入力するloginとpasswordとは何ですか? 返答のほどよろしくお願いします。

  • Windows XPでのtelnetサービスの設定について

    Windows XPにtelnetサービスがあります。現在その設定を行っているところです。 1.サービスの開始 2.Windowsファイアーウォールで23番ポートの開放 と進みました。 ここで別のXPマシンのコマンドプロンプトから、telnetの依頼を出しました。 すると、以下のような問いが帰ってきます。 パスワード情報をインターネットゾーンのリモートコンピュータに送信しようとしていますが、この操作は安全でない可能性があります。送信しますか?(Y/N) Yと入力すると、接続できないです。これは何を聞いていると理解したらよろしいでしょうか。 Nと入力したら、login, password画面となり、 Administrator格のユーザだったらログインできますがが、その他のユーザだったら、 Acess Denied: Specified user is not a member of TelnetClients group. Sever administrator must add this user to the above group. となり、接続できません。TelnetClients groupにそのユーザを指定するにはどうしたらよろしいでしょうか。通常は外部からの接続はAdministratorでないほうが普通だろうと思いますが。 Linuxだったら、デフォルトでもう少し簡単に接続できると思います。telnetdが起動しさせすれば、login, passwordは登録されているユーザのものを入力すればよいからです。Windowsの場合、telnetの設定で、ローカルシステムアカウント、アカウントの選択などがあり、どのように設定するべきなのか不明です。telnetでadmini以外の一般ユーザでログインするにはどうしたらよいでしょうか。 よろしくお願いします。