window中使用scp下载服务器文件

好久没备注了!

今天有一个任务,备份服务器上的数据库。本来线上数据库已经备份到服务器上了,但是觉得不够,还是想想备份到本地电脑吧。

上代码:

scp -r root@服务器ip:/www/backup  E:/www

然后提示我们输入密码,这就头疼了,放在bat中要如何避免呢,百度了好久终于找到方法了。

window下: ssh-keygen -t rsa 一直确定生成两个文件id_rsa,id_rsa.pub,一般在自己的电脑文件下

我的在C:\Users\电脑名\.ssh 下,然后把id_rsa.pub文件中内容直接替换到服务器下/root/.ssh/authorized_keys 中,

再次运行 scp -r root@服务器ip:/www/backup  E:/www 就不用输入密码啦!

 

posted @ 2019-10-15 16:28  tengjian  阅读(1605)  评论(0编辑  收藏  举报