执行命令
ssh-keygen -t rsa 回车 回车 回车
,
生成的密码位于~/.ssh/ (root账户位于/root/.ssh/)
验证: ~/.ssh/ 下产生两个文件 id_rsa 和 id_rsa.pub复制公钥文件(作为一个请求登录的机器,被请求机器的公钥是位于请求机器的~/.ssh/authorized_keys文件中)
cd ~/.ssh/
cp id_rsa.pub authorized_keys
验证: 执行命令ssh localhost
(用ssh方式登录到localhost),退出登录命令:exit
为了使当前机器可以免密登录都其它机器,还要将公钥复制到其它机器(ssh-copy-id -i 目标机器名)
ssh-copy-id -i centos1
验证:ssh centos1
Linux ssh免密码登录
最新推荐文章于 2024-07-19 11:48:27 发布