Linux下用SCP免密传输文件设置

逃离我推掉我的手 2024-04-01 17:11 183阅读 0赞

服务器1复制文件到服务器2,设置免密
服务器1:
查看/root/.ssh/下是否有公钥私钥

  1. authorized_keys authorized_keys2 id_rsa id_rsa.pub known_hosts
  2. 如果没有这些文件,则执行命令:ssh-keygen -t rsa,所有需要输入的地方直接按回车。所以公私钥文件都是在/root/.ssh/位置保存,且没有密码。

文件名默认是id_rsa和id_rsa.pub
将服务器1中/root/.ssh/id_rsa.pub的文件scp到服务器2上

  1. scp ~/.ssh/id_rsa.pub root@119.3.44.176:/root/.ssh/xxx.pub

服务器2:
查看/root/.ssh/是否有文件:authorized_keys,如果没有则创建一个
然后执行

  1. cat ./id_rsa.pub >> ./authorized_keys
  2. 配置完后,执行scp命令
  3. scp test.txt root@192.168.xxx.xxx:/test.txt

第一次需要密码,后续就不需要密码了

发表评论

表情:
评论列表 (有 0 条评论,183人围观)

还没有评论,来说两句吧...

相关阅读