どうも、Tです。
vcsa(vCenter Server Appliance)にファイルをアップロードしようとWinSCPで接続したらエラーが表示されたので解決方法です。
目次
事象
WinSCPで接続しようとすると下記のエラーが接続できないです。
大きなSFTPパケット(1433299822 B)を受信しました。サポートしている最大パケットサイズは、1024000 Bです。
このエラーは(.profileといった)スタートアップスクリプトによって表示されたメッセージによるものです。メッセージが””Unkn””で始まっています。SFTPプロトコルを初期化できませんでした。SFTPサーバが起動していますか?
解決方法
vcsaにSSHで接続して、下記コマンドを実行してbashを有効化します。
shell.set --enable true
shellコマンドを実行しbashにアクセスします。
shell
下記コマンドを実行してデフォルトシェルをbashに変更します。
chsh -s /bin/bash root
WinSCPからvcsaに接続します。接続できました。
ファイルのアップロードが終わったら、今後運用でもめないように下記のコマンドで、元のアプライアンスシェルに戻しておく方が無難かと思います。
chsh -s /bin/appliancesh root
参考
Connecting to vCenter Server Virtual Appliance using WinSCP fails with the error: Received too large (1433299822 B) SFTP packet. Max supported packet size is 1024000 B
まとめ
ファイル上げるのも一苦労・・・・