> Linux教程 > Linux学习 >

Linux设置免密ssh登录

两台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)