Crie a pasta /home/user
da estação sem disco gravável. UnionFS pode ser usado para isso. Isso também pode ser feito no initrd, criando tmpfs na RAM, copiando o conteúdo atual de /home/user
e fazendo isso como /home/user
folder. Ao fazer isso, você terá a pasta /home/user
gravável (mas todas as alterações serão perdidas após a reinicialização).
EDIT : Há também Aufs que é reprojetado e reimplementado pelo Unionfs.
Uma vez que você tenha isso, você pode ter o script bash que recupera os arquivos necessários via https ( wget com autenticação) do servidor ou através de scp com credenciais ou chaves codificadas (unicamente apenas para este procedimento de cópia).
Portanto, aqui você tem uma imagem sem disco com a pasta /home/user
gravável e o script que, na inicialização, recupera as chaves SSH para a pasta /home/user
.
Esta é uma descrição abstrata da solução, mas é 100% possível.