免責事項:これは英文の記事「When performing a file-based backup of vCenter, the target SFTP server reports the error: "refusing non-sftp session."」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
refusing non-sftp sessionSFTPサーバへのバックアップにおいて、vCenterはパフォーマンス向上のためにSSHトンネルの確立を試みます。もしトンネルの作成に失敗した場合、フォールバックとしてcurlコマンドを使用します。
したがって、SFTPサーバーがSSH接続を許可していない場合、バックアップを実行するたびに"refusing non-sftp session"というメッセージが出力されることが想定されます。
この事象は通常、バックアップサーバーのSSHサーバー設定(sshd_config)に起因しています。
以下の例では、"sftponly"グループに属するユーザーのSSH接続が拒否されます。
Match Group sftponly
ChrootDirectory %h
ForceCommand internal-sftp
以下のいずれかの方法をご検討ください: