[過去ログ] 初心者の質問相談にやさしく答えるスレ Part9©2ch.net (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
498(6): 2017/11/09(木)00:52 ID:bStLhaA+(1/2) AAS
ubuntuサーバー構築してssh鍵認証できるようにしたんですが
サーバーを再起動してからの最初のログインがsshでできないんですけど、なんでですか
syslogみるといきなり
sshd[xxx]: Received disconnect from x.x.x.x port xx::x authentication cancelled [preauth]
というかんじででています
サーバーにじかにキーボードつないで一度でもログインしたあとだと何の問題もなくsshログインできるんですけど
ラズパイで遊んでいたときはこんなことなかったのに、わかりません
501: 2017/11/09(木)06:31 ID:fHB+0Nq3(1) AAS
>>498
他に原因のログ出てないか?
なければssh -v とかでなんか出ないか?
軽くググってみるとホームディレクトリの
パーミッション不正とか出てきた
504(1): 498 2017/11/09(木)20:50 ID:oFY87sAx(1) AAS
498です
ログレベルDEBUG3でだしてみてみたところ
could not open authorized keys ’/home/user/.ssh/authorized_keys’ : No Such file or directry
とでています
もちろんこのパスに鍵ファイルはありますし、一度ログインしたあとだと問題なくsshログインできます
パーミッションは各々
/home/user 700
~/.ssh 700
~/.ssh/authorized_keys 600
で、selinuxは
省3
508: 498 2017/11/10(金)07:23 ID:kASedXgN(1/2) AAS
>>506
正しいです
>>507
なってます
509: 498 2017/11/10(金)07:43 ID:kASedXgN(2/2) AAS
>>505
!
インストール時、選択したかもしれません
それっぽいです
調べてみます
513(1): 498 2017/11/10(金)15:16 ID:vW0T2wIP(1/2) AAS
解決しました
ホームディレクトリの暗号化をしていたことが原因でした
ecryptfsというファイルシステムで暗号化しているそうで、各ユーザーのホームディレクトリを/home/.ecryptfs以下に暗号化ファイルとして格納しており、ログインパスを復号化パスフレーズとして/home/以下に動的にmountするそうです
なのでローカルコンソールからログインした場合はその瞬間にmountするのでなにも不自由しませんが、ログイン前は/home/user/にはほぼなにもない、つまりsshdはオーソキーを見つけられないということです
オーソキーをほかの場所に置いて読むようにすればsshログインできましたが、その場合でも/home/user/以下はなにもなく、ecryptfs-mount-privateしてcdで入り直さないといけなくて面倒くさいことこの上ないです
サーバーはまだ構築し初めだったこともあり、暗号化しないでインストールやり直します
このせいでほぼ3日間棒に振りました・・・
515(2): 498 2017/11/10(金)17:29 ID:vW0T2wIP(2/2) AAS
>>514
?
ubuntuインストール時に暗号化する選択をするとecryptfsで暗号化されます
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.046s