我正在尝试通过 sshfs 将工作计算机中的目录安装到笔记本电脑上。我正在运行的命令是
sshfs -d -o allow_other -o reconnect -o ServerAliveInterval=15 server:~/Documents ~/Documents/home
中对应的条目~/.ssh/config
是
Host server
User myname
Port 22
ProxyCommand ssh -q -W machineName.serverAdress.com:%p WorkNetworkName
现在每次我运行命令时我都会得到
FUSE library version: 2.9.4
nullpath_ok: 0
nopath: 0
utime_omit_ok: 0
然后就什么也没有了。我什至无法终止进程或卸载,因为在所有其他终端中我可以输入命令但它不会运行。我唯一能做的就是让笔记本电脑进入睡眠状态并再次唤醒它。当我在笔记本电脑上运行时,我ls
得到:~/Documents
d????????? ? ? ? ? ? home
并fish
在我输入的每个字母上抛出以下错误消息:
fish: Error while searching for command “/home/username/Documents/home/bin/python_lib/ls”
access: Transport endpoint is not connected
where~/bin/python_lib
是我在工作机器上保存 python 脚本的目录,所以这是PYTHONPATH
我工作机器上的一部分。
谁能看到我做错了什么吗?
干杯
答案1
好吧,问题是 的实际名称mountPoint
对于home
sshfs 来说有点太多了。如果有人知道为什么调用挂载点不是一个好主意,home
我很乐意在这里学习一些东西。
干杯