vCenterのファイルベースのバックアップを実行すると、ターゲットのSFTPサーバーから"refusing non-sftp session."というエラーが報告される
search cancel

vCenterのファイルベースのバックアップを実行すると、ターゲットのSFTPサーバーから"refusing non-sftp session."というエラーが報告される

book

Article ID: 437206

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「When performing a file-based backup of vCenter, the target SFTP server reports the error: "refusing non-sftp session."」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • ファイルベースのバックアップは正常に完了する
  • ただし、ターゲットのSFTPサーバーでは以下のメッセージが報告される: refusing non-sftp session

Cause

SFTPサーバへのバックアップにおいて、vCenterはパフォーマンス向上のためにSSHトンネルの確立を試みます。もしトンネルの作成に失敗した場合、フォールバックとしてcurlコマンドを使用します。
したがって、SFTPサーバーがSSH接続を許可していない場合、バックアップを実行するたびに"refusing non-sftp session"というメッセージが出力されることが想定されます。

この事象は通常、バックアップサーバーのSSHサーバー設定(sshd_config)に起因しています。

以下の例では、"sftponly"グループに属するユーザーのSSH接続が拒否されます。

Match Group sftponly
    ChrootDirectory %h
    ForceCommand internal-sftp

Resolution

以下のいずれかの方法をご検討ください:

  • SFTPサーバー上のエラーを無視する
  • SSH接続を許可するようにSFTPサーバーの設定を変更する