ssh が成功し、sshfs が失敗した場合、ローカル エラーが発生していることを意味しますか?

ssh が成功し、sshfs が失敗した場合、ローカル エラーが発生していることを意味しますか?

経由でサーバーに正常にログオンできますssh

ssh root@server_ip

しかし、sshfsを試みると

sshfs root@server_ip:/home

エラーが発生します:

remote host has disconnected

sshがサーバー側で通過する場合、の失敗はsshfsローカル側で発生したことを意味しますか?

言い換えれば、成功sshとはしなければならないsshfs同じサーバー上で(サーバー上で何も変更せずに)実行することは可能ですか?

答え1

いいえ、ssh アクセスが機能しているからといって、sshfs が機能しているとは限りません。

これは、sshfs がバックグラウンドで SFTP に依存しているためで、サーバーで許可されている必要があります。ただし、OpenSSH サーバーに同梱されているデフォルト構成では許可されています (そのため、ほとんどの場所で動作します)。ただし、ローカル管理者は、もちろんこれを無効にすることもできます。

さらに、SFTP サポートと、それが有効化されているかどうか、またはコンパイルする必要があるかどうかは、SSH サーバーに依存します (OpenSSH の代替手段があります)。

関連情報