这个scp命令有问题吗?
scp -C -i ./remoteServerKey.ppk -r /var/www/* root@192.168.0.15:/var/www
我使用与putty相同的.ppk并输入相同的密码短语,但它要求我3次,而不是说连接被拒绝。我以为我之前使用它并且它起作用,但它不是atm。 如果是错的,我该怎么做?
答案 0 :(得分:25)
使用工具PuttyGen,(http://mydailyfindingsit.blogspot.in/2015/08/create-keys-for-your-linux-machine.html)和
将.ppk隐藏到id_rsascp -C -i ./id_rsa -r /var/www/* root@192.168.0.15:/var/www
它应该有效!
答案 1 :(得分:22)
或者你也可以( pem 文件)
scp -r -i file.pem user@192.10.10.10:/home/backup /home/user/Desktop/
答案 2 :(得分:8)
Putty不使用openssh密钥文件 - putty套件中有一个实用程序来转换它们。
编辑:它被称为puttygen
答案 3 :(得分:2)
命令看起来很好。您可以尝试运行-v(详细模式),然后我们可以弄清楚身份验证的错误吗?
另外在另一个答案中提到,也许可能是这个问题 - 您需要转换密钥(已在此处回答):How to convert SSH keypairs generated using PuttyGen(Windows) into key-pairs used by ssh-agent and KeyChain(Linux)或http://winscp.net/eng/docs/ui_puttygen(取决于您的需要)