• 締切済み

クライアントからSSHで接続できない。(その2)

SSHが入っていなかったので下記のコマンドを実行してインストールしました。 sudo apt-get install ssh クライアントPCからSSHで接続できるかを何回かチェックしていたらまた接続できなくなってしまいました。 現象は前回の通りです。 、 クライアントPCからTera Term(SSH)で接続したら「SSH認証」画面が表示されたんで「ユーザ名」と「パスフレーズ」に入力して[OK]ボタンを押下したらTera Termの画面が閉じてしまいました。 再度、Tera Term(SSH)を起動して「新しい接続」画面の「ホスト」を選んで[OK]ボタンを押下したら下記のエラーメッセージが表示されました ・「接続が拒否されました」 申し訳ありませんが再度、ご教授いただけませんでしょうか。 宜しくお願いします。

みんなの回答

  • nano70
  • ベストアンサー率91% (11/12)
回答No.3

1です > アドバイスいただいたファイルを開いてクライアントPCからtera termで接続した際の時間の部分を確認しましたがどれがtera termで接続した際に出力されたログなのかがよくわかりませんでした。 # tail -f /var/log/auth.log とすると、ログの末尾を表示し待機状態になり、新しいログがリアルタイムに流れるようになります。中止は Ctrl-c を押します。この状態でTeraTermから接続を試し、その時に出たものを見てください。よほどログの流れが速くなければこれでわかります。他のログも同様のコマンドで確認できますので、ぜひ覚えてください。もし流れが速くて確認しづらければ | grep hoge の手法が使えます。 > それで既存の「auth.log」と「syslog」をmvコマンドでリネームして新たに viで「auth.log」と「syslog」を作成してみましたが駄目でした。 ログを改変した場合は rsyslogd (ファイルを書いているプロセス)の再起動が必要です。よくわからなければ OS ごと再起動してください。 2さんの回答へ > sshd_configの編集にミスしたりしてsshdが起動していない…とかいうことはありませんか? TeraTerm の認証画面がでたというのであれば sshd は起動していますね。 また, ubuntu の ssh はメタパッケージです。

wakaba1972
質問者

補足

何度も何度もトライしていたんで返事が遅くなりました。 すみません。 全然わからなかったのでダメもとでIPアドレスを割り当てたら接続できるようになりました。 不具合が起きていた時のIPアドレス:192.168.1.20 不具合が解消された時のIPアドレス:192.168.1.14 最後に質問があります。 IPアドレスの割り当て方が原因だったんでしょうか。 IPアドレスの割り当てられる範囲を教えていただけませんでしょうか。 宜しくお願いします。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

>それで既存の「auth.log」と「syslog」をmvコマンドでリネームして新たに viで「auth.log」と「syslog」を作成してみましたが駄目でした。※ファイルの権限や所有者等を設定してないからかな・・・ syslog、再起動しましたか? # ubuntu server 11.10ならrsysloキですかね。 ログの見方…なら検索するといろいろ見つかるかと思いますけどねぇ… とりあえず、 sudo cat /var/log/auth.log | grep sshd でいくらか出てくるでしょう。 ちなみに、下記はrootでパスワード認証しようとしてはじかれた例。 =============================================== Jan 20 23:32:44 ubuntu sshd[1622]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.159.1 user=root Jan 20 23:32:44 ubuntu sshd[1622]: pam_winbind(sshd:auth): getting password (0x00000388) Jan 20 23:32:44 ubuntu sshd[1622]: pam_winbind(sshd:auth): pam_get_item returned a password Jan 20 23:32:44 ubuntu sshd[1622]: pam_winbind(sshd:auth): request wbcLogonUser failed: WBC_ERR_AUTH_ERROR, PAM error: PAM_USER_UNKNOWN (10), NTSTATUS: NT_STATUS_NO_SUCH_USER, Error message was: No such user Jan 20 23:32:46 ubuntu sshd[1622]: Failed password for root from 192.168.159.1 port 54147 ssh2 =============================================== >・「接続が拒否されました」 そもそも、sshで待ち受けしていますか? sshd_configの編集にミスしたりしてsshdが起動していない…とかいうことはありませんか? ubuntu 11.10なら、サーバ側に >>sudo apt-get install ssh は不要なハズですが…。 openssh-serverが入っていれば。 あと… >PermitRootLogin no は必要ですか? # rootパスワードも設定して…上記設定をやっても入れませんでしたけどね。 # 上にあるのがその時のログですが。 # ネットワーク設定変えて試してみますかねぇ……。

wakaba1972
質問者

補足

何度も何度もトライしていたんで返事が遅くなりました。 すみません。 全然わからなかったのでダメもとでIPアドレスを割り当てたら接続できるようになりました。 不具合が起きていた時のIPアドレス:192.168.1.20 不具合が解消された時のIPアドレス:192.168.1.14 最後に質問があります。 IPアドレスの割り当て方が原因だったんでしょうか。 IPアドレスの割り当てられる範囲を教えていただけませんでしょうか。 宜しくお願いします。

  • nano70
  • ベストアンサー率91% (11/12)
回答No.1

接続が拒否されたときに、サーバ側の /var/log/auth.log や /var/log/syslog に出るメッセージを載せると、回答が得られやすくなると思われます。また、そのエラーメッセージを検索すると、解決できるページそのものがあるかもしれません。

wakaba1972
質問者

補足

回答ありがとうございます。 アドバイスいただいたファイルを開いてクライアントPCからtera termで接続した際の時間の部分を確認しましたがどれがtera termで接続した際に出力されたログなのかがよくわかりませんでした。 それで既存の「auth.log」と「syslog」をmvコマンドでリネームして新たに viで「auth.log」と「syslog」を作成してみましたが駄目でした。※ファイルの権限や所有者等を設定してないからかな・・・ ログというか、アドバイスいただいた下記のファイルの見かたを教えていただけませんでしょうか。 ・/var/log/auth.log ・/var/log/syslog 宜しくお願いします。

関連するQ&A