日期:2014-05-16  浏览次数:20572 次

scp拷贝问题小问题
我用SSH的密钥对,所以不用输入密码就可以拷贝的。但是中间会有提示错误信息,这是什么问题啊?要怎么处理啊?
“.....”表示正常的拷贝。

脚本的程序代码test.sh如下:
C/C++ code

#!/bin/bash

for ((i =0;i<1000;i++))
do
scp -P 22 -r root@172.*.*.*:/$i /home/
done




程序运行的结果:
C/C++ code

root@192.168.200.207[root@localhost work]# ./test.sh
scp: /0: No such file or directory
scp: /1: No such file or directory
scp: /2: No such file or directory
scp: /3: No such file or directory
.....
scp: /132: No such file or directory
RSA_public_decrypt failed: error:0407006A:rsa routines:RSA_padding_check_PKCS1_type_1:block type is not 01
key_verify failed for server_host_key
scp: /134: No such file or directory
......
scp: /163: No such file or directory
RSA_public_decrypt failed: error:0407006A:rsa routines:RSA_padding_check_PKCS1_type_1:block type is not 01
key_verify failed for server_host_key
RSA_public_decrypt failed: error:0407006A:rsa routines:RSA_padding_check_PKCS1_type_1:block type is not 01
key_verify failed for server_host_key
scp: /166: No such file or directory
....
scp: /183: No such file or directory
scp: /184: No such file or directory




------解决方案--------------------
没遇到过.
------解决方案--------------------
根目录下没有这些文件夹啊,这不是很明显的提示吗。

你可以 ls / 看看有没有以数字序号编号的文件夹。