Do dziś rano całkiem ładnie używałem sshfs do montowania katalogu z komputera z linuksem w moim biurze. Dzisiaj przestało. Oto moje polecenie sshfs:
sshfs -osshfs_sync,volname=linux-builder3 linux-builder3:/home/cnorum /Users/carl/linux-builder3
Pojawia się ten błąd, ale wydaje się, że proces sshfs nadal działa (to znaczy, po prostu tam siedzi, nigdy nie wracając do zachęty powłoki):
mount_osxfusefs: failed to mount /Users/carl/linux-builder3@/dev/osxfuse1: Socket is not connected
Dziennik systemu na komputerze Mac zawiera następujące komunikaty:
2/20/13 12:57:27.476 PM KernelEventAgent[43]: tid 00000000 received event(s) VQ_DEAD (32)
2/20/13 12:57:27.000 PM kernel[0]: OSXFUSE: force ejecting (no response from user space 5)
2/20/13 12:57:27.000 PM kernel[0]: OSXFUSE: user-space initialization failed (57)
A oto /var/log/auth.log
maszyna Linux:
Feb 20 12:56:28 linux-builder3 adclient[1599]: INFO <fd:22 PAMIsUserAllowedAccess> audit User 'cnorum' is authorized
Feb 20 12:56:28 linux-builder3 sshd[29648]: Accepted publickey for cnorum from 10.0.40.65 port 49850 ssh2
Feb 20 12:56:28 linux-builder3 sshd[29648]: pam_unix(sshd:session): session opened for user cnorum by (uid=0)
Feb 20 12:56:28 linux-builder3 sshd[29729]: subsystem request for sftp
Połączenia sshfs z innymi komputerami (w moim przypadku linux-builder i linux-builder2) wydają się być w porządku. Czy ktoś ma jakieś sugestie dotyczące tego, co poszło nie tak i jak mogę to naprawić? Mogę dostać wszystkie logi, które możesz chcieć zobaczyć!
.ssh/config
synonimów mojego hosta w/etc/fstab
definicjach i bez podawania anIdentifyFile=~/.ssh/id_rsa
. Wystarczy powiedzieć, że bardzo się pomyliłem! Dla googlersów dostałem (przynajmniej) zwięzłą wiadomość w moim dzienniku systemowym:OSXFUSE: user-space initialization failed (57)
sshfs server:~/ ~/mnt_fldr/
abysshfs server:/home/username/ /Users/username/mnt_fldr/
to działało.Myślę, że to naprawione. Miałem tę linię w
.bashrc
polu linux:Nie musiała być uruchamiana przez nieinteraktywne powłoki, więc zepchnąłem to do innego pliku i teraz jest lepiej. Naprawdę nie rozumiem dlaczego , ale cieszę się, że to działa.
źródło
Mój problem polegał na tym, że klucz hosta RSA dla mojego hosta zmienił się, więc musiałem uruchomić
źródło
Dla mnie problemem był obraźliwy klucz
known_hosts
:Kiedy próbowałem połączyć się z serwerem SSH, otrzymałem:
Usunięcie niepoprawnego klucza (pod warunkiem, że ufasz serwerowi), rozwiązało problem.
źródło