步骤一:首先确保目标主机"vmu"(IP:"xxx.xxx.xxx.xxx")和iDeploy服务器(IP为"xxx.xxx.xxx.xxx")在相同的网段,然后使用ping命令,检查从目标主机"vmu"(IP:"xxx.xxx.xxx.xxx")是否可以连通到iDeploy服务器(IP为"xxx.xxx.xxx.xxx")。注:iDeploy启动时获取得到的系统中优先级高的IP作为FTP/SFTP服务IP
--若可以ping通,继续步骤二
--若不可以ping通,请在iDeploy的系统配置设置中修改IP。参考FAQ("设置iDeploy内置IP"和"关闭windows自带的防火墙")
步骤二:手工使用终端软件从iDeploy服务器(IP为"xxx.xxx.xxx.xxx")登录到目标主机"vmu"(IP:"xxx.xxx.xxx.xxx",用户名:"root",协议类型:"ssh",端口:"22")。并切换路径到"$HOME"
步骤三:尝试从目标主机sftp连接到iDeploy服务器(IP为"xxx.xxx.xxx.xxx",sftp端口为"1127",用户为"ideploySftp")
--若登录sftp失败,请检查iDeploy服务器上的sftp服务是否已启用,以及iDeploy服务器中的sftp设置是否正确,尝试再次检测
--若登录sftp成功,请继续步骤四
步骤四:在sftp中执行如下两条指令,尝试获取文件
cd "/C:\Breeze_iDeploy_V100R001C30/backup"
get "Breeze_iDeploy_Check_Ftp_File"
--若获取文件失败,请检查iDeploy部署路径下的"backup/Breeze_iDeploy_Check_Ftp_File"文件是否存在,路径"$HOME"下磁盘空间是否充足
--若获取文件成功,请将iDeploy部署路径下的logs/ideploy.log发送给iDeploy二次开发支撑人员进行定位。