---
slug: "encrypted-home-directory-ssh-login"
title: "サーバで SSH鍵ファイルでパスワードなしログインしたい場合は「ホームディレクトリ暗号化」をしない方がいい"
description: "用途によるが、自分の備忘録として。Ubuntu。"
url: "https://www.ytyng.com/blog/encrypted-home-directory-ssh-login"
publish_date: "2018-01-10T06:40:15Z"
created: "2018-01-10T06:40:15Z"
updated: "2026-02-26T17:29:07.162Z"
categories: ["Linux"]
keywords: ""
featured_image_url: "https://media.ytyng.com/resize/20230812/10b96f9c6bb24b62b8ee79810375d6a8.png.webp?width=768"
has_video: false
has_music: false
video_urls: []
music_urls: []
lang: "ja"
---

# サーバで SSH鍵ファイルでパスワードなしログインしたい場合は「ホームディレクトリ暗号化」をしない方がいい

<p>用途によるが、自分の備忘録として。Ubuntu。</p>
<p></p>
<p>ホームディレクトリ暗号化を有効にして、~/.ssh/authorized_keys に公開鍵を置くと、暗号化されているため sshd からは読めず、秘密鍵で SSH ログインしようとしているにもかかわらず毎回パスワードを聞かれる。</p>
<p>ホームディレクトリ外に公開鍵を置く方法もある。</p>
<p>ただし、その場合は SSH ログイン後、暗号化されたホームディレクトリにはアクセスできないので、ホームディレクトリ暗号化をしている意味は無い。</p>
<p></p>
<p>私の用途ではこれは冗長だったので、ホームディレクトリ暗号化は無効とした。</p>
<p>無効にする方法は下記の通り</p>
<p><a href="https://www.howtogeek.com/116179/how-to-disable-home-folder-encryption-after-installing-ubuntu/" target="_blank">How to Disable Home Folder Encryption After Installing Ubuntu</a></p>
<p>( &nbsp;/home/.ecryptfs/ を消して(暗号化された情報すべて消える)、sudo apt-get remove ecryptfs-utils libecryptfs0 )</p>
<p></p>
<p></p>
