Ubuntu 16.04のインストール時にホームディレクトリを暗号化することにしました。セキュリティ上の理由からパスワードログインが無効になっているため、SSH鍵認証のみを使用してください。
以下を使用して、「.ssh/authorized_keysのためログインできません」の問題を解決できました。https://stephen.rees-carter.net/thought/encrypted-home-directories-ssh-key-authentication。簡単に言うと:
sudo vim ~/.profile
その後、入力
ecryptfs-mount-private
cd /home/username
しかし、今SSHを介したX11の配信は中止されました。 MMC(MIT Magic Cookie).Xauthorityファイルが暗号化されていないホームディレクトリに移動しないようです。
ベストアンサー1
私の最初のアイデアは、~/.profileを次のように修正することでした。
cp "$HOME/.Xauthority" /temp/$USERNAME/
ecryptfs-mount-private
mv /temp/$USERNAME/.Xauthority "$HOME"
その中で /temp/$USERNAME は $USERNAME が所有するディレクトリで 700 の権限を持っています。しかし、このオプションがどれほど安全かはわかりません。