我们做ssh证书认证往往是用root登陆的,但是有时候在生成环境中,root用户往往是限制登陆的。做数据库,或者是网站异地备份时常常需要无密码证书拷贝。方法如下:
数据库服务器:s1
备份服务器:s2
进入s1:
用普通用户登陆,输入:
ssh-keygen 然后一路回车。
 
生成你公钥文件在/home/user/.ssh/id_rsa.pub
cat  id_rsa.pub
复制公钥
用普通用户进入s2:
 在/home/user/.ssh/下创建
authorized_keys
vim authorized_keys  将刚才复制的公钥复制进去
权限设置为600.(这点很重要,网上就是因为没有设置600权限导致登陆失败)