shell脚本中如何使scp不输入密码即可传输文件

Posted Jello

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本中如何使scp不输入密码即可传输文件相关的知识,希望对你有一定的参考价值。

答:使用ssh密钥对

示例如下:

如果A机想要获取B机上的文件,那么需要将在A机上生成的公钥放置到B机上的指定位置~/.ssh/authorized_keys

问题一:

如何在A机上生成ssh密钥对?

A:请看如何生成ssh密钥对

问题二:

将A机上的公钥如何传送到B机上? (假设B机ip地址为10.10.10.10)

A:使用scp,如 scp ~/id_rsa.pub jello@10.10.10.10:~

    cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

以上是关于shell脚本中如何使scp不输入密码即可传输文件的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本中如何实现scp传输?

Linux scp 免密码 传输文件

linux下使用scp远程传输自动输入密码

Linux系统中的文件传输优化

sshpass笔记

Linux下用SCP无需输入密码传输文件