ssh 设置免password登录
Posted Brenda
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh 设置免password登录相关的知识,希望对你有一定的参考价值。
如果:
实现->操作机A机 要以用户"user1"身份。免password登录B机和C机?
B机和C机 建立用户 user1 而且能够ssh 登录。
A机设置:
1.安装ssh服务。此略
2.#ssh-keygen -t rsa -P ‘‘
自己主动生成~/.ssh/id_rsa和~/.ssh/id_rsa.pub 两个文件。
B机和C机设置:
1.安装ssh服务。此略
2.改动/etc/ssh/sshd_config 找到此ssh的配置文件。PubkeyAuthentication yes 开启
3.把A机中生成的id_rsa.pub文件内容,追加到B,C机的user1/.ssh/authorized_keys 文件中,此文件假设没有手动自建也能够。
上述B机和C机的设置也能够在A机,例如以下操作:
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]的ip
重新启动sshd服务。
A免密登录B机:
ssh [email protected]机 回车。
C机同上。
相关不成功的日志:B机或C机的 /var/log/secure
假设报这个错误:bad ownership or modes for file /home/songaimin/.ssh/authorized_keys 请将这个文件权限设置为755就可以
以上是关于ssh 设置免password登录的主要内容,如果未能解决你的问题,请参考以下文章
vagrant ssh 登陆ubuntu 为啥每次都要输密码?并未在vagrantfile中配置password