我正在使用以下内容运行 sshfs:
sshfs basicuser@192.168.1.111:/var/www/myapp /home/basicuser/code -o sftp_server="/usr/bin/sudo /usr/libexec/openssh/sftp-server"
Run Code Online (Sandbox Code Playgroud)
我还创建了 RSA 密钥,因此我可以在没有密码提示的情况下通过 ssh 登录(我对此进行了测试并且可以正常工作)。
我还将用户添加到 sudoers 文件中以在没有密码的情况下运行 sftp-server:
basicuser ALL=(ALL) NOPASSWD: /usr/libexec/openssh/sftp-server
Run Code Online (Sandbox Code Playgroud)
什么可能导致此错误?我如何弄清楚?
编辑
我正在尝试从远程服务器在本地计算机上挂载一个文件夹。在远程服务器上,只有 root 对该文件夹具有读/写权限。
远程文件夹:/var/www/myapp(root 只能读/写)
我有一个可以通过 SSH 连接的远程服务器。我想将该服务器上的文件夹安装到我的本地 linux 桌面上。然后我希望能够从我的文本编辑器中读取/写入文件。我该怎么做呢?
一项重要要求:
通常当我 ssh 时,我以基本用户身份登录,然后执行“su”以执行 root 操作。我将如何使用 sshfs 做到这一点?
服务器:CentOS 6.5
桌面:openSUSE 13.1