我尝试在 Ubuntu 上使用 fstab 连接到 sshfs,但文件未加载。
在 fstab 中我输入了以下内容:
[email protected]:/home/ssh2/SSHserver /home/asir3/Escritorio/SSHclient fuse.sshfs noauto,x systemd.automount,_netdev,user,idmap=user,follow_symlinks,identityfile=/home/ssh2/.ssh/id_rsa,allowother,default_permissions,uid=1001,gid=1001 0 0
然后我保存并制作一个:mount -a
它不会给我任何错误,它允许我访问该文件夹,但它不与服务器同步。
服务器有以下内容:
ssh2@Asir03:~$ tree SSHserver/
SSHserver/
├── ssh1
│ ├── 15.txt
│ ├── 1.txt
│ └── a
│ ├── 150.txt
│ └── 15.txt
├── ssh1.txt
├── ssh2
│ ├── pepa.txr
│ ├── pepa.txt
│ └── pepe.txt
├── ssh2.txt
└── ssh3
├── gema.txt
├── javi.txt
├── juan.txt
└── marina.txt
4 directories, 13 files
ssh2@Asir03:~$
这就是我在客户端得到的:
asir3@Asir03:~/Escritorio$ tree SSHclient/
SSHclient/
└── hola
1 directory, 0 files
asir3@Asir03:~/Escritorio$
它允许我添加文件夹、文件等,但它不会保存在服务器上。
答案1
noauto
表示“不自动安装”,因此该文件系统既不会在启动时安装,也不会在执行mount -a
.但是,您可以作为普通用户安装它。