标签: sshfs

在 Mac OS X 10.5 上为组创建特定的 GID 并向其添加用户

如何在 Mac OS X 10.5 上创建具有特定 GID 的组并向其添加用户?

问题是 macfuse 不够聪明,无法在挂载时处理组,因此我无法打开远程站点上不属于我的用户的文件(尽管由于组权限,我应该能够打开它们)。

由于我认为这些文件属于“33”组gid=33,因此我需要创建一个组并希望它解决问题。

file-management permissions sshfs macos

8
推荐指数
1
解决办法
1万
查看次数

使用 as sshfs 远程挂载翻译权限?

我在网络上有两台计算机,调用它们QX. 我想通过 sshfs 挂载X:/Q:/mnt/X. 所以要做到这一点,我使用:

user@Q $ sudo sshfs root:X/ /mnt/X
Run Code Online (Sandbox Code Playgroud)

这将成功安装它并允许文件对root@Q. 但是,如果我这样做:

user@Q $ sudo ls /mnt/X
Run Code Online (Sandbox Code Playgroud)

我看不到内容,因为user@Q显然没有权限。虽然:

user@Q $ ls -ld /mnt/X
drwxr-xr-x 1 root root 4096 Aug 30 10:52 /mnt/X
Run Code Online (Sandbox Code Playgroud)

这意味着普通用户应该有权限进入该目录x

如何以保留权限并且“其他”下的任何人都可以像在原始机器上一样查看内容的方式安装它?

linux mount permissions sshfs fuse

8
推荐指数
1
解决办法
8643
查看次数

SSHFS 远程目录挂载语法

一台 Windows-10 64 位 PC 配备了:

远程 linux 目录 ( mydirectory) 将挂载到 S:。该语法记录在这里。

“婴儿步骤”表示初步成功(非管理员 CLI):

net use S: \\sshfs\user@hostname.com\..\..
Run Code Online (Sandbox Code Playgroud)

但是这不会安装 mydirectory

其他用户 尝试挂载目标目录失败。从 Admin 命令行尝试失败:

net use S: \\sshfs\user@hostname.com\\mnt\MOUNTPOINT\mydirectory
Run Code Online (Sandbox Code Playgroud)

发生系统错误 67。 The network name can not be found

其他故障:

net use S: \\sshfs\user@hostname.com\mnt\MOUNTPOINT\mydirectory
net use S: \\sshfs\user@hostname.com:\mnt\MOUNTPOINT\mydirectory
Run Code Online (Sandbox Code Playgroud)

出于某种原因,语法是这样的,尽管输入了用户名,但我还是需要输入用户名和密码:user@hostname

  • 挂载mydirectory到 S: 驱动器的正确语法是什么?
  • 可以执行哪些诊断来确定纠正措施?

sshfs windows-10

8
推荐指数
3
解决办法
3万
查看次数

在启动时通过 macfuse 挂载 sshfs

我想在 Mac OSX 下启动时挂载一个 sshfs 文件夹:我现在正在使用 Macfusion,这是 MacFUSE 的 GUI,但我必须手动挂载该文件夹。

我怎样才能做到这一点?

boot mount sshfs macfuse macos

7
推荐指数
1
解决办法
1万
查看次数

一个用户可以使用SSHFS,其他用户得到“远程主机已断开连接”

我在服务器上有两个具有有效 SSH 帐户的用户。两个用户都可以通过 ssh 成功登录。

尝试挂载 SSHFS 时,usera 可以毫无问题地挂载,而 userb 收到错误:

remote host has disconnected
Run Code Online (Sandbox Code Playgroud)

输入有效密码后。

在 auth.log 中,我们得到:

Apr 25 19:12:49 Ophelia sshd[26211]: Accepted password for userb from [ip address] port 44609 ssh2
Apr 25 19:12:49 Ophelia sshd[26211]: pam_unix(sshd:session): session opened for user userb by (uid=0)
Apr 25 19:12:49 Ophelia sshd[26240]: subsystem request for sftp
Apr 25 19:12:49 Ophelia sshd[26240]: Received disconnect from [ip address]: 11: disconnected by user
Apr 25 19:12:49 Ophelia sshd[26211]: pam_unix(sshd:session): session closed for user …
Run Code Online (Sandbox Code Playgroud)

ssh openssh sshfs

7
推荐指数
2
解决办法
2万
查看次数

将本地目录挂载到远程 ssh 服务器

我想将本地目录挂载到远程 ssh 服务器。特别是我的 ~/.gnupg 目录,所以我可以在任何地方使用我的本地密钥环,而无需远程存储它。

所以我认为这个解决方案:

  • 保持本地 ssh 服务器打开(根据需要设置防火墙)
  • ssh 到远程转发本地:22 到远程:10000
  • 启动 sshfs 将 localhost:10000:.gnupg 挂载到 ~/.gnupg

我把它放在我的 ssh/config 中:

Host remote
        HostName remotehost
        RemoteForward 10000 localhost:22
        User user
        PermitLocalCommand yes
        LocalCommand sshfs -p 10000 user@127.0.0.1:/Users/remoteuser/.gnupg .gnupg
Run Code Online (Sandbox Code Playgroud)

做 ssh,我得到:

fuse: bad mount point `.gnupg': No such file or directory
Run Code Online (Sandbox Code Playgroud)

如果我在 ssh 登录后手动运行 sshfs,一切正常。所以我猜 LocalCommand 指令是在 RemoteForward 之前执行的。
如何解决这个问题?

ssh mount sshfs

7
推荐指数
1
解决办法
2783
查看次数

如何在安装的卷上禁用 emacs 的 vc 集成?

我在 OSX (Emacs24) 上运行 Emacs,有时我必须在安装的 sshfs 卷上编辑文件。然而,Emacs 的 vc 集成——特别是 git——在 sshfs 挂载上真的很慢。

我想有选择地禁用 vc-mode,无论是在配置中还是使用 .dir-locals.el。我怎样才能做到这一点?

git emacs sshfs

6
推荐指数
2
解决办法
1990
查看次数

反向 sshfs 隧道

嘿,我想设置一个反向 sshfs 隧道。我有一个家庭服务器,它位于某种类型的 NAT 后面,这使得远程计算机无法 sshfs 家庭文件系统。在本地计算机上,我运行以下命令来建立反向 ssh 隧道:

ssh -R 14443:localhost:22 remoteUser@remoteComp

从远程计算机我可以成功 ssh 到家庭服务器:

ssh localUser@localhost -p 14443

但是我无法挂载主文件系统:

sshfs -p 14443 localUser@localhost:/home/localUser RemoteFolder/

因为我收到以下错误:

fuse: failed to open /dev/fuse: Permission denied

当然remoteUser已添加到组中fuse。任何帮助表示赞赏:)

ssh sshfs ssh-tunnel

6
推荐指数
1
解决办法
5064
查看次数

sshfs 突然断开连接

我正在通过 SSH 进行大量编码,因此我决定通过以下方式挂载文件系统sshfs

user@remote /home/user/mnt fuse.sshfs noauto,_netdev,users,idmap=user,reconnect 0 0 
Run Code Online (Sandbox Code Playgroud)

如果我的互联网连接中断,我的本地机器就会“冻结”。由于互联网连接不稳定很常见,我正在寻找一种更可靠的方式来安装这个文件系统,这样如果出现问题,它就不会影响我的本地机器。是否有允许这样做的特殊安装选项?

PS:仅通过终端工作,screen不是一种选择。

linux ssh mount sshfs

6
推荐指数
1
解决办法
203
查看次数

优胜美地升级后无法使用 sshfs 进行挂载

今天下午,我从 Mavericks 升级到 Yosemite,并尝试使用 sshfs(我使用自制软件安装的)在服务器中安装目录。这在升级之前完美无缺。然而,升级后我收到一个关于无法运行未签名的 kexts 的错误 - 我运行了以下命令来规避这个问题:

sudo nvram boot-args="kext-dev-mode=1"
Run Code Online (Sandbox Code Playgroud)

它似乎解决了这个问题。但后来我不断收到另外两个错误:

远程主机已断开连接

无法挂载 PATH:套接字未连接

我的控制台有以下说明:

614 KernelEventAgent[66]: tid 54485244 接收到事件 VQ_DEAD (32)

知道是什么给的吗?我试过升级自制软件,然后检查更新,但 sshfs 没有。我也尝试卸载 sshfs 然后再次安装它无济于事。

提前致谢!

sshfs osx-yosemite

6
推荐指数
1
解决办法
3729
查看次数