scp不用输入密码的拷贝

今天要从远程机器拷贝到本机上很多文件,拷贝了10分钟后,自己再也受不了这种输入密码的情况。于是想作为一个程序员应该要搞到一个自动化的脚本,不用输入密码。自己就百度一番,终于找到。

文章参考: scp不用密码拷贝拷贝

  1. 首先在各自机器上生成公钥和私钥
ssh-keygen  -b 1024 -t rsa

这时将生成私钥id_rsa和公钥id_rsa.pub,存放在用户目录.ssh目录下
2. 将公钥拷贝到id_rsa.pub复制到server的root的.ssh目录下,同时将名字换为authorized_keys

scp -r id_rsa.pub 10.10.10.17:/root/.ssh/authorized_keys

然后接着在另外的机器上执行相同的操作。

你可能感兴趣的:(shell,scripts)