У меня есть удаленный сервер Linux под управлением Ubuntu 12.04.4, которую я сделал, чтобы кто-то перезапустил. Впоследствии я попробовал ssh'ing в и нашел мои файлы зашифрованными.
Странно это работает:
sudo ecryptfs-recover-private
Но это, кажется, перестало работать тихо:
ecryptfs-mount-private
Та команда в основном, кажется, ничего не говорит. Любая справка значительно ценилась бы, потому что я хотел бы продолжать использовать шифрование на своем сервере.
По умолчанию, когда Вы регистрируетесь на пути ssh, Ваш корневой каталог не дешифрован.
, Если Вы не видите сообщение об ошибке, команда работает (скорее тогда переставший работать тихо)
после входа на пути ssh необходимо вручную дешифровать дом:
ecryptfs-mount-private
cd ~
Вы будете теперь видеть свои данные
ls
, Если Вы хотите автоматизировать это, сначала зарегистрироваться на пути ssh, затем работаете
sudo nano .profile
, Добавляют эти строки и сохранили файл:
ecryptfs-mount-private
cd ~
Теперь необходимо быть в состоянии запустить новую ssh сессию, Вас спросят Ваш passowrd второй раз, и затем Ваши данные должны быть дешифрованы.
могут быть другие проблемы с ssh и зашифрованными корневыми каталогами, особенно заставив ключи работать.
См.:
https://help.ubuntu.com/community/EncryptedHome
http://stephen.rees-carter.net/thought/encrypted-home-directories-ssh-key-authentication