scp将目录复制到具有私钥auth的另一台服务器

use*_*017 27 linux ssh scp copy file-transfer

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

scp -C -i ./remoteServerKey.ppk -r /var/www/* root@192.168.0.15:/var/www
Run Code Online (Sandbox Code Playgroud)

我使用与putty相同的.ppk并输入相同的密码短语,但它要求我3次,而不是说连接被拒绝.我以为我之前使用它并且它起作用,但它不是atm.如果是错的,我该怎么办?

小智 25

使用工具PuttyGen隐藏.ppk到id_rsa,(http://mydailyfindingsit.blogspot.in/2015/08/create-keys-for-your-linux-machine.html)和

scp -C -i ./id_rsa -r /var/www/* root@192.168.0.15:/var/www
Run Code Online (Sandbox Code Playgroud)

它应该工作!


Abh*_*oel 23

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

 scp -r -i file.pem user@192.10.10.10:/home/backup /home/user/Desktop/
Run Code Online (Sandbox Code Playgroud)


aba*_*eld 8

Putty不使用openssh密钥文件 - 在putty套件中有一个实用程序来转换它们.

编辑:它被称为puttygen