配置linux主机ssh无密码访问

配置linux主机ssh无密码访问

在主控主机创建密码,执行

ssh-keygen -t rsa

有询问直接按回车键即可,将在/root/.ssh/下生成一对密钥,其中id_rsa为私钥,id_rsa.pub为公钥(需要下发到被控主机用户.ssh目录,同时要求重命名成authorized_keys文件)。

接下来同步公钥文件id_rsa.pub到目标主机,推荐使用ssh-copy-id公钥拷贝工具,命令格式

/usr/bin/ssh-copy-id [-i [identity_file]] [user@]machine

如下

#ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.21

校验ssh无密码配置是否成功,运行ssh root@192.168.1.21,如果直接进入目标root账号提示符,则说明配置成功。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: