vCSA6.7へのWinSCP使用について教えてください。
vCSA6.5を使用している時は、以下の手順で実施出来ました。
Using WinSCP with the VMware vCenter Server Appliance - JohnBorhek.com
vCSA6.7への接続時にWinSCP使用すると以下のエラーが発生します。
【vCSA6.7でのエラー】
ホストは60秒以上、通信sていません。待機中です。
この問題が継続する場合は、「接続バッファの最適化」設定を解除してみてください。
しかし、「接続バッファの最適化」設定を解除しても事象が変わりません。
今回の事象は以下のKBに該当すると考えております。
vCSAの設定を変更せずに、WinSCP側の変更のみで対応する方法などございましたら、
ご教示頂けないでしょうか。
以上、宜しくお願いいたします。
失礼しました、リンク先を全て読んでませんでした。
私の方でも vCSA 6.5 の時と同じ WinSCP に SFTP で SFTP サーバに
shell /usr/libexec/sftp-server
を設定して、/bin/appliancesh そのままで接続が出来ました。
接続は以下設定にしています。
一度この辺りを再確認していただき、
うまくいかないようであれば、デフォルトシェルを変えてしまっても良いかなと思います。
※接続バッファの最適化はデフォルトまま(有効)で vCSA 6.7u2 に接続できています。
リンク先に記載のある様に、接続アカウント(rootなど)のデフォルトシェルが
vCSA のアプライアンスシェル(/bin/appliancesh)のままになっているのかと思われます。
SSHを有効にして接続するか、コンソールからログインしてデフォルトシェルを変更すれば WinSCP からつながるかと思います。
chsh -s /bin/bash root
手元の環境ではその方法で、つながる・つながらないを切り分けできました。
Toggling the vCenter Server Appliance 6.x default shell (2100508)
失礼しました、リンク先を全て読んでませんでした。
私の方でも vCSA 6.5 の時と同じ WinSCP に SFTP で SFTP サーバに
shell /usr/libexec/sftp-server
を設定して、/bin/appliancesh そのままで接続が出来ました。
接続は以下設定にしています。
一度この辺りを再確認していただき、
うまくいかないようであれば、デフォルトシェルを変えてしまっても良いかなと思います。
※接続バッファの最適化はデフォルトまま(有効)で vCSA 6.7u2 に接続できています。
ご回答頂きありがとうございます。
1つ目の回答の手順であれば接続可能でした。
しかし、2つ目については接続出来ませんでした。
念のために、回答本文の情報をコピペして再設定しました。
<元々設定したいた値>
shell /usr/libexec/sftp-server
<コピーした値>
shell /usr/libexec/sftp-server
kawaman 様の環境では6.7でも接続できたというのであれば、
技術的には可能で、私が検証で作成した環境がダメなのかもしれません。
今後のために6.7でも通用するかを知りたかったため、
本件は解決済みとさせてください。