ssh scp 公私钥问题
机器A想免密钥登陆机器B
步骤:
机器A上面:
1、生成ssh-keygen -t rsa公密钥
2、步骤1生成的文件,linux系统默认地址在/root/.ssh mac系统默认地址在~/.ssh
3、拷贝机器A上面生成的公钥追加到机器B的scp -P port/authorized_keys文件里面
命令:
机器A:scp -P port /root/.ssh/id_rsa.pub username@hostB:/root/.ssh 机器B:cd /root/.ssh cat id_rsa.pub >> authorized_keys
4 、ssh -i /root/.ssh/id_rsa -p port username@hostB即可免密钥登陆
5、顺便可以把步骤4的命令加到alias(mac 下为 vi ~/.bashrc;source ~/.bashrc)