WinSCP を使用してファイルを vCenter Server Appliance にアップロードするとエラーが発生する
search cancel

WinSCP を使用してファイルを vCenter Server Appliance にアップロードするとエラーが発生する

book

Article ID: 344064

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction


  • WinSCP を使用して証明書ファイルを vCenter Server Appliance にアップロードしようとすると失敗する。
  • 次のエラーが表示される。

    ホストが 15 秒以上通信していません。問題が繰り返し発生する場合は [接続バッファ サイズを最適化する] をオフにしてみてください。

(Host is not communicating for more than 15 seconds.If the problem repeats, try turning off 'Optimize connection buffer size'.)


Symptoms:
免責事項:これは英文の記事「Error when uploading files to vCenter Server Appliance using WinSCP (2107727)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Environment

VMware vSphere ESXi 6.0
VMware vCenter Server Appliance 6.0.x
VMware vCenter Server 6.0.x
VMware vCenter Server Appliance 6.5.x

Resolution

WinSCP を使用してファイルをコピーする場合、操作の一部はターゲットの Linux システム上で発生します。デフォルトのアプライアンス シェルを、WinSCP のリモート パートナーにすることはできません。次のように、アプライアンス上で Bash シェルを有効にする必要があります。
  1. vCenter Server Appliance への SSH 接続を開始します。
  2. プロンプトが表示されたら、root ユーザーのユーザー名とパスワードを指定します。
  3. 次のコマンドを実行して、Bash シェルを有効にします。

    shell.set --enable True

  4. 次のコマンドを実行して、Bash シェルにアクセスします。

    shell

  5. Bash シェルで、次のコマンドを実行してデフォルト シェルを Bash に変更します。

    chsh -s /bin/bash root

  6. WinSCP を使用して、証明書ファイルを vCenter Server Appliance にアップロードします。
  7. アプライアンス シェルに戻すには、次のコマンドを実行します。

    chsh -s /bin/appliancesh root
または、PSCP を使用して、ファイルを Linux システムから vCenter Server Appliance にコピーすることもできます。Linux で、コマンドはローカルで実行され、転送は成功します。


Additional Information

Error when uploading files to vCenter Server Appliance using WinSCP