使用WinSCP 连接vCenter Server 报错,无法初始化SFTP 协议。报错如下:
接收到太大 (1433299822 B) SFTP 数据包。支持的最大数据包大小为 1024000 B
出现问题的原因是用于 root 帐户的默认 shell 从bash已更改为appliancesh所导致。
解决此问题的方式也比较简单,可以有两种方式解决。
第一种可以先通过ssh连接到VC,然后输入命令:chsh -s /bin/bash root 回车即可,此命令作用是将默认shell 从 /bin/appliancesh 更改为 /bin/bash。后续要返回 Appliance Shell,请运行以下命令:chsh -s /bin/appliancesh root。
第二种方式换一种传输工具,可以使用xftp连接,xftp可以在官网下载
对于xftp为什么不会出现,有知道的大佬可以留言指导指导。