环境:linux CentOS
场景说明:为了实现两台linux服务器之间用SCP拷贝文件时,减少输入密码的环节,A服务器为文件所在机器,B服务器为文件拷贝的目标机器
步骤1:在A服务器上生成公钥
方法:使用命令 # ssh-keygen -t rsa 会在用户目录 /root/.ssh/ 产生两个文件,id_rsa 和 id_rsa.pub
步骤2:将id_rsa.pub修改名称为authorized_keys
步骤3:将authorized_keys 拷贝到B服务器的 /root/.ssh/ 下
步骤4:通过 scp -r filename hostname@ip:/filepath 命令进行验证,无需输入密码即可完成文件拷贝,验证通过