Ssh

sshfs - 傳輸端點未連接

  • December 21, 2021

重裝伺服器後無法掛載

sshfs root@domain.com:/var /remote_mount
fuse: bad mount point `/remote_mount': Transport endpoint is not connected

更新

# ssh root@domain.com
The authenticity of host 'domain.com (xxx.xxx.xxx.xxx)' can't be established.
ECDSA key fingerprint is 57:b6:bd:76:17:80:73:85:4a:14:8a:6f:dc:fa:fe:7c.
Are you sure you want to continue connecting (yes/no)?

在我打開和關閉 sshfs 多年後,我突然出現了這個錯誤。搜尋找到了此頁面,但所有“設置 sshd”的答案都沒有太大幫助,因為 sshfs 一直執行良好,直到它突然無法正常工作,並且 ssh 在其他位置也能正常工作。

然而,經過一些令人沮喪的戳和測試後,我找到了解決方案。問題始於 sshfs 掛載失敗,原因是其中的主機名錯誤。由於ls -l $mountpoint此錯誤失敗,我嘗試使用 清除故障fusermount -u $mountpoint,並且掛載再次開始工作!

在失敗的 sshfs 之後,即使是一個簡單ls $mountpoint的錯誤。

我在使用 sshfs 一段時間後遇到了這個問題。此答案僅適用於 sshfs 在出現問題之前已成功使用的情況。

通常導致此問題的原因是您在前一段時間終止了連接,並且系統仍然/remote_mount掛載。首先嘗試做:

sudo umount /remote_mount

然後嘗試再次連接。

引用自:https://unix.stackexchange.com/questions/226546