我正在尝试在 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$
它允许我添加文件夹、文件等,但它不会保存在服务器上。
noauto
表示“不自动挂载”,因此该文件系统既不会在启动时挂载,也不会在执行mount -a
. 但是,您可以作为普通用户安装它。