Linux设置免密ssh登录
时间:2017-09-21 13:09 来源:linux.it.net.cn 作者:IT
两台Linux服务器,之间进行密码登录,用于备份数据
将A服务器数据备份到B数据服务器
第一:B数据服务器操作
1.在B服务器上生成ssh秘钥和公钥
ssh-keygen -t rsa
连续按三次回车即可
2.进入.ssh目录
cd .ssh
3.将生成的公钥文件id_rsa.pub复制到A服务器上,并改名(避免覆盖A服务器上的公钥)
scp ./id_rsa.pub root@A服务器ip:~/.ssh/id_rsa.pub_temp
第二:A服务器操作
1.进入.ssh目录
cd .ssh/ 或者 cd ~/.ssh/
2.将刚才复制过来的公钥信息追加到文件authorized_keys文件(追加的意义是避免覆盖其他公钥信息,如果没有这个文件系统会自动创建)
cat id_rsa.pub_temp >> authorized_keys
这样就完成了,现在从A服务器同步数据到B数据服务器将不需要密码
(责任编辑:IT)
两台Linux服务器,之间进行密码登录,用于备份数据
将A服务器数据备份到B数据服务器 第一:B数据服务器操作 1.在B服务器上生成ssh秘钥和公钥 ssh-keygen -t rsa 连续按三次回车即可 2.进入.ssh目录 cd .ssh 3.将生成的公钥文件id_rsa.pub复制到A服务器上,并改名(避免覆盖A服务器上的公钥) scp ./id_rsa.pub root@A服务器ip:~/.ssh/id_rsa.pub_temp 第二:A服务器操作 1.进入.ssh目录 cd .ssh/ 或者 cd ~/.ssh/ 2.将刚才复制过来的公钥信息追加到文件authorized_keys文件(追加的意义是避免覆盖其他公钥信息,如果没有这个文件系统会自动创建) cat id_rsa.pub_temp >> authorized_keys 这样就完成了,现在从A服务器同步数据到B数据服务器将不需要密码 (责任编辑:IT) |