我需要在我的服务器上本地编辑远程文件,所以我尝试/
使用 SSHFS 在我的本地系统上挂载整个远程文件系统(),如下所示:
$ sshfs [email protected]:// /mnt -p 22
然后它卡住了(光标闪烁,没有输出),所以很明显我用Ctrl+取消了它C。
在那之后,挂载点文件夹/mnt
变得有点不可用,无法访问(你命名它)并在任何尝试访问它时不断向我返回此错误消息:
fuse: bad mount point `/mnt': Transport endpoint is not connected
它在其父文件夹中采用了这种奇怪的外观:
$ ls -l /
...
d????????? ? ? ? ? ? mnt`
...
1.杀死所有
sshfs
进程要么用
killall
命令:或有选择地:
查找所有正在运行的
sshfs
进程:假设您有两个正在运行:
现在通过它们的 PID 识别它们来杀死它们或选择性地杀死它们:
2.卸载你的挂载点
3.编辑
/etc/fuse.conf
,这样你就再也不会遇到fuse: bad mount point `/mnt': Transport endpoint is not connected
错误了:例如,使用您喜欢的编辑器以 root 身份打开它
user_allow_other
行。4. 使用带有以下选项的 SSHFS:
-d
打开调试模式(提供更多输出)-o
代表“选项”-p
允许您指定端口号-C
打开压缩资料来源: