Czasami, gdy loguję się do mojego serwera Ubuntu, pojawia się monit jon@jon-server:(unreachable)/$
. Uruchomienie pwd
w tym punkcie zwraca (unreachable)/
, jednak echo $HOME
zwraca /home/jon
zgodnie z oczekiwaniami. Jeśli cd
wtedy przejdę do mojego rzeczywistego folderu domowego.
Jakie mogą być tego przyczyny? Wydaje się, że nie powoduje żadnych problemów poza uwierzytelnianiem klucza publicznego za pomocą SSH (przypuszczalnie jeśli nie widzi folderu domowego, to nie może dostać się do .ssh
folderu w nim zawartego). Wydaje się być spójny do momentu restartu - to znaczy, każda nowa powłoka to zrobi, dopóki nie zrestartuję, kiedy będzie działać normalnie lub nie.
Dzieje się tak przez co najmniej kilka ostatnich aktualizacji, więc nie jest związane z Oneiric. Wybrałem opcję instalatora, aby zaszyfrować mój folder domowy.
screen
, po prostu próbowałem wyjść z całej sesji ekranowej i rozpocząć nową, a „nieosiągalna” rzecz zniknęła. Nadal nie ma szczęścia z uwierzytelnianiem za pomocą klucza publicznego, więc być może jest to niezwiązany problem
screen
. Utworzenie nowego ekranu najpierw powoduje niewielkie opóźnienie, a następnie katalog w wierszu polecenia jest tak nieosiągalny, jak dane wyjściowe pwd
. Po raz pierwszy korzystam z zaszyfrowanego katalogu domowego i wygląda na to, że jest spokrewniony. ls
pokazuje zawartość katalogu domowego, nieszyfrowane, a prosty cd
usuwa problem. Do ssh
tej pory widziałem to tylko podczas sesji, ponieważ jest to jedyny sposób, w jaki uzyskuję dostęp do maszyny.
ssh
iscreen
.