使用私钥认证将目录复制到另一台服务器的SCP

55

这个SCP命令有什么问题吗?

scp -C -i ./remoteServerKey.ppk -r /var/www/* root@192.168.0.15:/var/www

我在putty中使用相同的.ppk文件和相同的密码短语,但是它会要求我3次,然后显示连接被拒绝。 我以前使用过它,并且可以正常工作,但现在不行了。 如果这样是不正确的,我应该怎么做?


非常感谢。这就是我在寻找的东西。 - Mansoorkhan Cherupuzha
4个回答

57

或者你也可以这样做(对于 pem 文件)

 scp -r -i file.pem user@192.10.10.10:/home/backup /home/user/Desktop/

这应该被接受为最佳答案,因为它既微妙又简洁。 - Christopher Nolan
如果你有一个ppk文件,首先使用以下链接将其转换为pem格式:https://tecadmin.net/convert-ppk-to-pem-using-command/ - undefined

35

将ppk转换为openssh密钥,然后使用您的命令要求我输入密码。有任何想法吗?因此我无法连接和复制。 - Mital Pritmani
这个链接创建了一个可以无问题使用的密钥。感谢提供命令。 - Mital Pritmani

10

Putty不使用openssh密钥文件 -putty套件中有一个实用程序来进行转换。

编辑:它称为puttygen


1
我认为这是问题所在,一回家我就会测试它。 - user2693017

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接