sshfs pemasangan direktori linux dari mac berhenti bekerja


12

Sampai pagi ini, saya telah menggunakan sshfs dengan cukup baik untuk me-mount direktori dari mesin linux di kantor saya. Hari ini berhenti. Inilah perintah sshfs saya:

sshfs -osshfs_sync,volname=linux-builder3 linux-builder3:/home/cnorum /Users/carl/linux-builder3

Saya mendapatkan kesalahan ini, tetapi proses sshfs tampaknya masih berjalan (yaitu, ia hanya duduk di sana, tidak pernah kembali ke shell prompt):

mount_osxfusefs: failed to mount /Users/carl/linux-builder3@/dev/osxfuse1: Socket is not connected

Log sistem pada Mac memiliki pesan-pesan ini:

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)

Dan ini ada /var/log/auth.logdi mesin 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

koneksi sshfs ke komputer lain (linux-builder dan linux-builder2 dalam kasus saya) tampaknya baik-baik saja. Adakah yang punya saran untuk apa yang salah dan bagaimana saya memperbaikinya? Saya bisa mendapatkan log yang mungkin ingin Anda lihat!

Jawaban:


4

Untuk googler masa depan, saya menerima kesalahan misterius ini dan menyadari bahwa jalur yang saya berikan kepada sshf tidak ada. Ups. Memperbaikinya dan saya tidak aktif.

mount_osxfusefs: failed to mount /Volumes/mypath@/dev/osxfuse0: Socket is not connected

Ini sangat mirip dengan masalah saya - saya salah ketik di alamat host! Terima kasih!
IanW

dalam nada yang sama, saya pikir saya bisa menggunakan .ssh/configsinonim host saya dalam /etc/fstabdefinisi dan tanpa menentukan IdentifyFile=~/.ssh/id_rsa. Cukuplah untuk mengatakan saya sangat keliru! Untuk para googler, saya mendapat (setidaknya) pesan singkat di syslog saya:OSXFUSE: user-space initialization failed (57)
lol

1
Catatan: ~ / pada mac adalah / Pengguna / nama pengguna / tetapi komputer linux mungkin memiliki / home / nama pengguna /. Setelah saya berubah sshfs server:~/ ~/mnt_fldr/untuk sshfs server:/home/username/ /Users/username/mnt_fldr/bekerja.
David Oneill

Demikian pula, kesalahan ini dapat disebabkan jika server jauh tidak dapat terhubung.
g.rocket

2

Saya pikir itu sudah diperbaiki. Saya memiliki baris ini di .bashrckotak linux:

CLIENT_PATH_PREFIX="$(ssh ${CLIENT_ADDR} 'echo ${SSHFS_PATH_PREFIX}')/$(hostname)/$(whoami)"

Itu tidak perlu dijalankan oleh cangkang non-interaktif, jadi saya mendorongnya ke file lain, dan sekarang lebih baik. Saya tidak begitu mengerti mengapa , tapi saya senang itu berhasil.


0

Masalah saya adalah bahwa kunci host RSA untuk host saya berubah, jadi saya harus menjalankannya

ssh-keygen -R site.com

0

Bagi saya masalahnya adalah kunci yang menyinggung known_hosts:

Ketika saya mencoba SSH ke server, saya menerima:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
SHA256:<something>
Please contact your system administrator.
Add correct host key in /Users/myuser/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/myuser/.ssh/known_hosts:86
RSA host key for <server> has changed and you have requested strict checking.
Host key verification failed.

Menghapus kunci yang mengganggu (asalkan Anda mempercayai server), menyelesaikan masalah.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.