一、准备环境
主机A:本地服务器;
主机B:远程服务器(192.168.1.15);
主机A和主机B 都是Linux服务器;
二、配置
在主机A上操作:
cd
mkdir .ssh
cd .ssh
ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)
# ls
id_rsa id_rsa.pub
会生成上面这两个文件;
在主机B上操作:
cd
mkdir .ssh
cd .ssh
touch /root/.ssh/authorized_keys2
回到主机A上操作:
scp /root/.ssh/id_rsa.pub root@192.168.1.15:/root/.ssh/a_rsa.pub (需要输入主机B的密码)
再回到主机B上操作:
cat /root/.ssh/a_rsa.pub >> authorized_keys2 (将主机A的公钥的内容追加到authorized_keys2 中)
三、校验
在主机A上:
cd
touch test.log
scp test.log root@192.168.1.15:/root/ (如果不需要输入密码即可完成传输即可)
本文出自 “方寸小山” 博客,请务必保留此出处http://63638790.blog.51cto.com/513514/1548322
原文地址:http://63638790.blog.51cto.com/513514/1548322