linux下ssh登陆信任配置

■在A机生成公钥
ssh-keygen -t rsa
一路回车即可,若提示覆盖已有文件,则备份已有文件后再覆盖

■把在A机生成的公钥写到B机某用户authorized_keys文件里【方法1】
在A机操作:
ssh-copy-id -i ~/.ssh/id_rsa.pub -p 22 root@192.168.2.12
提示输入密码后,拷贝完成
此时,验证A机是否可直接登陆B机:ssh -p 22 root@192.168.2.12

■把在A机生成的公钥写到B机某用户authorized_keys文件里【方法2】
在A机操作:
scp -P 22 ~/.ssh/id_rsa.pub root@192.168.2.12:~/.ssh/id_rsa_tmep.pub
提示输入密码后,拷贝完成
在B机操作:
cat ~/.ssh/id_rsa_tmep.pub >> ~/.ssh/authorized_keys
rm ~/.ssh/id_rsa_tmep.pub
此时,验证A机是否可直接登陆B机:ssh -p 22 root@192.168.2.12

■B机相关目录及文件属性要求
~属性必须是700,~/.ssh属性必须是700,~/.ssh/authorized_keys属性建议默认600

标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注