私は以下でsshfsを実行しています:
sshfs basicuser@192.168.1.111:/var/www/myapp /home/basicuser/code -o sftp_server="/usr/bin/sudo /usr/libexec/openssh/sftp-server"
また、パスワードプロンプトなしでssh経由でログインできるようにRSAキーを作成しました(これをテストし、動作します)。
また、パスワードなしでsftp-serverを実行するために、ユーザーをsudoersファイルに追加しました。
basicuser ALL=(ALL) NOPASSWD: /usr/libexec/openssh/sftp-server
このエラーの原因は何ですか?どうすればそれを理解できますか?
編集
リモートサーバーからローカルコンピューター上のフォルダーをマウントしようとしています。リモートサーバーでは、ルートのみがそのフォルダに対する読み取り/書き込み権限を持っています。
リモートフォルダー:/ var / www / myapp(ルートのみ読み取り/書き込み)
@DanD。ローカルコンピューターにマウントするフォルダーは、リモートサーバーではルートのみです。
—
ドンラミー14年
sftp-server
サーバーでrootとして実行する必要があるのはなぜですか?