Symptoms
免責事項:これは英文の記事「Error when uploading files to vCenter Server Appliance using WinSCP (2107727)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
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'.)
Resolution
WinSCP を使用してファイルをコピーする場合、操作の一部はターゲットの Linux システム上で発生します。デフォルトのアプライアンス シェルを、WinSCP のリモート パートナーにすることはできません。次のように、アプライアンス上で Bash シェルを有効にする必要があります。
vCenter Server Appliance への SSH 接続を開始します。プロンプトが表示されたら、root ユーザーのユーザー名とパスワードを指定します。次のコマンドを実行して、Bash シェルを有効にします。 shell.set --enable True 次のコマンドを実行して、Bash シェルにアクセスします。 shell Bash シェルで、次のコマンドを実行してデフォルト シェルを Bash に変更します。 chsh -s /bin/bash root 下記のように表示された場合は root パスワードの有効期限が切れていることを示しています: root@myvcsa [ ~ ]# chsh -s /bin/bash root You are required to change your password immediately (root enforced) chsh: PAM: Authentication token is no longer valid; new one required このコマンドを実行して root パスワードの有効期限が切れているかを確認します: chage -l root 例: chage -l root You are required to change your password immediately (root enforced) chage: PAM: Authentication token is no longer valid; new one required passwd コマンドで root パスワードを変更します: passwd root root アカウントのパスワードが変更されたことを確認します: chage -l root Minimum: 0 Maximum: 365 Warning: 7 Inactive: -1 Last Change: Feb 03, 2020 Password Expires: Feb 03, 2021 Password Inactive: Never Account Expires: Never 注:前述のログの引用は単なる例です。日付、時間、および環境変数は、環境によって異なる場合があります。 WinSCP を使用して、証明書ファイルを vCenter Server Appliance にアップロードします。アプライアンス シェルに戻すには、次のコマンドを実行します。 chsh -s /bin/appliancesh root
または、PSCP を使用して、ファイルを Linux システムから vCenter Server Appliance にコピーすることもできます。Linux で、コマンドはローカルで実行され、転送は成功します。
Related Information
Error when uploading files to vCenter Server Appliance using WinSCP