Kadang-kadang, ketika saya masuk ke server Ubuntu saya, prompt mengatakan jon@jon-server:(unreachable)/$
. Berjalan pwd
pada titik ini akan kembali (unreachable)/
, namun echo $HOME
kembali /home/jon
seperti yang diharapkan. Jika saya cd
kemudian saya dibawa ke folder rumah saya yang sebenarnya.
Apa yang bisa menjadi alasan untuk ini? Tampaknya tidak menimbulkan masalah, selain dari otentikasi kunci publik dengan SSH (mungkin jika tidak dapat melihat folder rumah maka tidak bisa sampai ke .ssh
folder di dalamnya). Tampaknya konsisten sampai restart - yaitu, setiap shell baru akan melakukan ini, sampai saya me-restart, ketika itu akan bekerja secara normal atau tidak.
Ini telah terjadi setidaknya untuk beberapa peningkatan rilis terakhir, jadi tidak terkait dengan Oneiric. Saya memilih opsi penginstal untuk mengenkripsi folder rumah saya.
ssh
danscreen
.screen
juga, saya hanya mencoba berhenti dari seluruh sesi layar dan memulai yang baru, dan hal yang 'tidak terjangkau' telah hilang. Masih tidak beruntung dengan autor kunci publik, jadi mungkin itu masalah yang tidak terkaitscreen
. Membuat layar baru pertama menghasilkan sedikit keterlambatan dan kemudian direktori di prompt muncul sebagai tidak terjangkau seperti halnya hasil daripwd
. Ini adalah pertama kalinya saya menggunakan dir home terenkripsi dan sepertinya terkait.ls
menunjukkan isi direktori home, tidak terenkripsi dan sederhanacd
menyelesaikan masalahnya. Juga, saya hanya melihat ini dalamssh
sesi sejauh ini karena itulah satu-satunya cara saya mengakses mesin.Jawaban:
Pertanyaan dan jawaban untuk Apakah mungkin menggunakan perintah 'layar' untuk bekerja dengan file pada direktori home terenkripsi? membantu saya memahami mengapa ini mungkin terjadi: login melalui
screen
denganssh
tidak memberi tahu Ubuntu bahwa Anda masih menggunakan sistem dan setelah beberapa saat (semalam dalam kasus saya) direktori home terenkripsi menjadi tidak terpasang, sehingga Vim tidak bisa simpan file yang dibuka di layar, dan direktori yang berfungsi pada command prompt menjadi(unreachable)
.Saya tahu bahwa masalahnya hilang jika saya memiliki sesi NX login. NX dapat digambarkan sebagai layar untuk GUI; Saya baru saja memulai sesi NX dan memutuskannya (membiarkannya menjalankan latar belakang), dan dapat terus menggunakan ssh / layar tanpa batas. Tidak elegan atau ideal tetapi saya menggunakan NX sesekali jadi itu bekerja untuk saya.
Pertanyaan yang ditautkan juga menyarankan menghapus file kosong di
/home/.ecryptfs/$USER/.ecryptfs/auto-umount
. Ini mungkin membantu jika Anda tidak menggunakan NX.sumber
Saya memiliki masalah yang sama dengan folder (tidak dapat dijangkau) ditemukan di mesin remote Ubuntu saya dengan folder home terenkripsi pribadi.
Masalahnya melibatkan juga setiap program yang berjalan di latar belakang (dalam kasus saya adalah beberapa contoh MATLAB yang diperlukan untuk menghemat ruang kerja).
Saya secara permanen memecahkan masalah dengan menghapus
seperti yang disarankan oleh Ahmed Fasih dan dilaporkan dalam Apakah mungkin menggunakan perintah 'layar' untuk bekerja dengan file pada direktori home terenkripsi? .
Saya menyarankan agar masalah ini diselesaikan dan menjadi referensi bagi pengguna lain karena tidak ada jawaban / topik lain mengenai masalah ini (dan mengharuskan saya banyak mencari untuk memahami masalah ini).
sumber
Saya akan mengatakan itu mungkin jawaban Anda, saya mungkin memiliki ini sedikit salah karena saya tidak menggunakan ecryptFS pada mesin apa pun yang saya tidak gunakan masuk dalam lingkungan normal. Tapi saya pikir itu mungkin ada hubungannya dengan direktori rumah Anda yang dienkripsi, sehingga isinya tidak tersedia, kecuali jika Anda masuk secara fisik di konsol mesin, atau Anda secara khusus memasang / mendekripsi isi direktori home.
Jika Anda pergi ke / home / jon apakah semua konten Anda ada, atau README.txt dan tautan .desktop kecil untuk membantu Anda memulai proses dekripsi / pemasangan?
sumber