3 Replies Latest reply on May 16, 2019 1:02 AM by nitta0814

    vCSA6.7へのWinSCP使用について

    nitta0814 Novice

      vCSA6.7へのWinSCP使用について教えてください。

       

      vCSA6.5を使用している時は、以下の手順で実施出来ました。

       

      Using WinSCP with the VMware vCenter Server Appliance - JohnBorhek.com

       

      vCSA6.7への接続時にWinSCP使用すると以下のエラーが発生します。

       

      【vCSA6.7でのエラー】

       ホストは60秒以上、通信sていません。待機中です。

       この問題が継続する場合は、「接続バッファの最適化」設定を解除してみてください。

       

      しかし、「接続バッファの最適化」設定を解除しても事象が変わりません。

       

      今回の事象は以下のKBに該当すると考えております。

      VMware Knowledge Base

       

      vCSAの設定を変更せずに、WinSCP側の変更のみで対応する方法などございましたら、

      ご教示頂けないでしょうか。

       

      以上、宜しくお願いいたします。

        • 1. Re: vCSA6.7へのWinSCP使用について
          kawaman Hot Shot
          VMware EmployeesvExpert

          リンク先に記載のある様に、接続アカウント(rootなど)のデフォルトシェルが

          vCSA のアプライアンスシェル(/bin/appliancesh)のままになっているのかと思われます。

           

          SSHを有効にして接続するか、コンソールからログインしてデフォルトシェルを変更すれば WinSCP からつながるかと思います。

          chsh -s /bin/bash root

           

          手元の環境ではその方法で、つながる・つながらないを切り分けできました。

          Toggling the vCenter Server Appliance 6.x default shell (2100508)

          VMware Knowledge Base

          • 2. Re: vCSA6.7へのWinSCP使用について
            kawaman Hot Shot
            VMware EmployeesvExpert

            失礼しました、リンク先を全て読んでませんでした。

            私の方でも vCSA 6.5 の時と同じ WinSCP に SFTP で SFTP サーバに

            shell /usr/libexec/sftp-server

            を設定して、/bin/appliancesh そのままで接続が出来ました。

            接続は以下設定にしています。

            一度この辺りを再確認していただき、

            うまくいかないようであれば、デフォルトシェルを変えてしまっても良いかなと思います。

            ※接続バッファの最適化はデフォルトまま(有効)で vCSA 6.7u2 に接続できています。

            1 person found this helpful
            • 3. Re: vCSA6.7へのWinSCP使用について
              nitta0814 Novice

              ご回答頂きありがとうございます。

               

              1つ目の回答の手順であれば接続可能でした。

               

              しかし、2つ目については接続出来ませんでした。

              念のために、回答本文の情報をコピペして再設定しました。

              <元々設定したいた値>

              shell /usr/libexec/sftp-server

               

              <コピーした値>

              shell /usr/libexec/sftp-server

               

              kawaman 様の環境では6.7でも接続できたというのであれば、

              技術的には可能で、私が検証で作成した環境がダメなのかもしれません。

               

              今後のために6.7でも通用するかを知りたかったため、

              本件は解決済みとさせてください。