
経由でサーバーに正常にログオンできます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 の代替手段があります)。