【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言

SSHが入っていなかったので下記のコマンドを実行してインストールしました。
sudo apt-get install ssh

クライアントPCからSSHで接続できるかを何回かチェックしていたらまた接続できなくなってしまいました。
現象は前回の通りです。

クライアントPCからTera Term(SSH)で接続したら「SSH認証」画面が表示されたんで「ユーザ名」と「パスフレーズ」に入力して[OK]ボタンを押下したらTera Termの画面が閉じてしまいました。
再度、Tera Term(SSH)を起動して「新しい接続」画面の「ホスト」を選んで[OK]ボタンを押下したら下記のエラーメッセージが表示されました
・「接続が拒否されました」

申し訳ありませんが再度、ご教授いただけませんでしょうか。
宜しくお願いします。

A 回答 (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 はメタパッケージです。

この回答への補足

何度も何度もトライしていたんで返事が遅くなりました。
すみません。

全然わからなかったのでダメもとでIPアドレスを割り当てたら接続できるようになりました。

不具合が起きていた時のIPアドレス:192.168.1.20
不具合が解消された時のIPアドレス:192.168.1.14

最後に質問があります。
IPアドレスの割り当て方が原因だったんでしょうか。
IPアドレスの割り当てられる範囲を教えていただけませんでしょうか。
宜しくお願いします。

補足日時:2012/01/26 18:20
    • good
    • 0

>それで既存の「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パスワードも設定して…上記設定をやっても入れませんでしたけどね。
# 上にあるのがその時のログですが。
# ネットワーク設定変えて試してみますかねぇ……。

この回答への補足

何度も何度もトライしていたんで返事が遅くなりました。
すみません。

全然わからなかったのでダメもとでIPアドレスを割り当てたら接続できるようになりました。

不具合が起きていた時のIPアドレス:192.168.1.20
不具合が解消された時のIPアドレス:192.168.1.14

最後に質問があります。
IPアドレスの割り当て方が原因だったんでしょうか。
IPアドレスの割り当てられる範囲を教えていただけませんでしょうか。
宜しくお願いします。

補足日時:2012/01/26 18:20
    • good
    • 1

接続が拒否されたときに、サーバ側の /var/log/auth.log や /var/log/syslog に出るメッセージを載せると、回答が得られやすくなると思われます。

また、そのエラーメッセージを検索すると、解決できるページそのものがあるかもしれません。

この回答への補足

回答ありがとうございます。

アドバイスいただいたファイルを開いてクライアントPCからtera termで接続した際の時間の部分を確認しましたがどれがtera termで接続した際に出力されたログなのかがよくわかりませんでした。

それで既存の「auth.log」と「syslog」をmvコマンドでリネームして新たに viで「auth.log」と「syslog」を作成してみましたが駄目でした。※ファイルの権限や所有者等を設定してないからかな・・・

ログというか、アドバイスいただいた下記のファイルの見かたを教えていただけませんでしょうか。

・/var/log/auth.log
・/var/log/syslog

宜しくお願いします。

補足日時:2012/01/20 23:23
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報