質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

解決済

サーバ再起動後にssh接続できない

Bookends
Bookends

総合スコア7

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

1回答

0グッド

0クリップ

1971閲覧

投稿2018/04/17 09:32

Ubuntu 16.04 LTSでサーバを運用しようと思い構築を進めているのですがsshでうまく行きません。
公開鍵認証でssh接続しようと試みているのですが,再起動直後にログインすることができず,サーバにキーボード等つなげて直接ログインした後にssh接続を試みると成功します。
なおMacでssh接続を試みた場合はPermission denied (publickey)と表示され,またWindows(RLogin)で試みた場合には次のようにかかれたダイアログが表示されます。

text

1SSH2 User Auth Failure "Publickey" Status=0004 2Send Disconnect Message... 3publickey:offered(ssh-rsa)

またこのとき/var/log/auth.logにはつぎのようなログが残ります。

text

1{Date/Time} {サーバ名} sshd[1574]: error: Received disconnect from 192.168.xxx.xxx port 65463:14: No supported authentication methods available [preauth] 2{Date/Time} {サーバ名} sshd[1572]: Disconnected from 192.168.xxx.xxx port 65458 [preauth]

ただし念のためもう1度申し上げますが,サーバに直接ログインした後にはこのようなエラーは発生せず,ssh接続に成功します。
以下にサーバの設定に関して,関係ありそうなものを貼っておきます。また,{}はすべて同一の文字列です。

text

1>ls -l -a /home/ 2drwxr-xr-x 5 {ユーザ名} {ユーザ名} 4096 Apr 14 23:28 {ユーザ名} 3 4>ls -l -a /home/{ユーザ名}/ 5drwx------ 2 {ユーザ名} {ユーザ名} 4096 Apr 14 22:59 .ssh 6 7>ls -l -a /home/{ユーザ名}/.ssh/ 8-rw------- 1 {ユーザ名} {ユーザ名} 811 Apr 14 22:59 authorized_keys 9 10>ufw status 11To Action From 12-- ------ ---- 13{ポート番号} ALLOW Anywhere

/etc/ssh/sshd_config

text

1Port {ポート番号} 2 3Protocol 2 4 5PermitRootLogin no 6StrictModes yes 7 8RSAAuthentication yes 9PubkeyAuthentication yes 10AuthorizedKeysFile .ssh/authorized_keys 11 12PasswordAuthentication no

以上の状態において,再起動直後にサーバに直接アクセスすることなくサーバにssh接続するためにはどこを書き換えるべきなのでしょうか。
以上ご教示のほどよろしくお願いします。

以下のような質問にはグッドを送りましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

グッドが多くついた質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

回答1

1

ベストアンサー

ホームディレクトリの暗号化を解除して下さい。

投稿2018/04/17 09:57

編集2018/04/17 09:58
hichon

総合スコア5737

Bookends👍を押しています

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。