VMware Global Community
nitta0814
Enthusiast
Enthusiast
Jump to solution

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

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 Solution

Accepted Solutions
kawaman
Leadership
Leadership
Jump to solution

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

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

shell /usr/libexec/sftp-server

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

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

pastedImage_0.png

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

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

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

View solution in original post

3 Replies
kawaman
Leadership
Leadership
Jump to solution

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

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

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

chsh -s /bin/bash root

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

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

VMware Knowledge Base

Reply
0 Kudos
kawaman
Leadership
Leadership
Jump to solution

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

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

shell /usr/libexec/sftp-server

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

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

pastedImage_0.png

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

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

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

nitta0814
Enthusiast
Enthusiast
Jump to solution

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

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

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

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

<元々設定したいた値>

shell /usr/libexec/sftp-server

<コピーした値>

shell /usr/libexec/sftp-server

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

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

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

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

Reply
0 Kudos