我正在建立一个批处理文件,以便我可以推固件到600加设备。
echo y | pscp -v -scp -pw password C:\CNA1000\Firmware\CNA1504v1.1.7\CNA1504v1_1_7.run root@192.168.1.1:/tmp/.
echo y对SSH keys提示符的回答是。然而,当我尝试将其添加到批处理文件时,我在命令提示符中得到一个错误,即它不喜欢该密码。
具体来说,它看起来是这样的;
Using username "root".
root@192.168.1.1's password:
Sent password
Access denied
Access denied
然后它自己重复,直到我按下Ctrl+C来破坏批处理文件。
不要盲目地回答“Y”,这样你就失去了对中间人攻击的保护。
您应该使用-HostKey
开关来处理主机密钥指纹。
实际上,它与WinSCP是一样的,您最终使用了WinSCP。WinSCPopen
命令还具有-HostKey
开关。
如果在没有-HostKey
开关的情况下也能工作,那是因为主机键是从以前的WinSCP交互使用中缓存在Windows注册表中的。
同样,PSCP也是如此。如果您在交互之前使用PuTTY或pscp(或PuTTY suite中的任何其他工具),并且您确认了主机密钥,它将被缓存。以后的自动使用将不经确认而通过。
我有两个表,其中主键(另一个表上的外键)在运行时自动递增(使用TOAD for mysql)。如何使用事务将数据同时插入两个表中。 这是第一个表的ddl: 第二个表的ddl: 注意:主要的挑战是从主键上获取自动递增的键值,以便在运行时插入到另一个表中。 提前谢谢。
问题内容: 如何使用复合主键作为外键?看来我的尝试无效。 问题答案: 该行: 是错的。您不能那样使用,这只是父表中PK约束的名称。要将复合主键用作外键,您必须向子表中添加相同数量(组成PK)的相同数据类型的列,然后在定义中使用这些列的组合:
如何将复合主键用作外键?看来我的尝试没有成功。
我在model和model之间有一个关系。这意味着每个用户都有0或1个总统设置。因此,表的主索引与外键相同。 这就是我想要添加外键的方式: 但是我得到以下错误: 我怎么才能修好它?我使用InnoDB引擎,所以我知道我可以设置索引键为外键。
问题内容: 我有一个应用程序来处理文件并将其片段化为多个段,然后将结果保存到sql server数据库中。有很多重复的文件(可能具有不同的文件路径),因此首先浏览所有这些文件并为每个文件计算Md5哈希,然后使用[Duplicated]列标记重复的文件。 然后每天我将运行该应用程序并将结果保存到[Result]表中。db模式如下: 而且我有要求在FileMd5Hash上加入这2个表。 由于[Resu
问题内容: 我正在运行一个脚本(我无法对其进行编辑),并且存在三个是/否问题。我如何自动回答这些问题?我需要回答是,是,否(按此顺序)。 问题答案: 尝试这个: 来自: :启用对以下反斜杠转义的解释