欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

两种实现SSH远程免密登录的方法 - 二:方法一详解

最编程 2024-08-03 14:47:47
...

其实很简单,只需要三步即可:

1.生成公钥、私钥

ssh-keygen

执行该命令然后对于弹出提示直接三次回车即可。这个命令本质上就是生成公钥和私钥的。我们也无需为他们制定特殊的存放位置回车就是都用默认的即可。通过下面的图可以看出,公钥在/root/.ssh/id_rsa.pub,私钥在/root/.ssh/id_rsa
在这里插入图片描述

2.拷贝公钥到目标服务器

ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.150.148

使用这个命令可以把本机的公钥copy到192.168.150.148上,命令有点类似scp,所以这里也是需要输入密码的
在这里插入图片描述

3.测试ssh免密登录

ssh 192.168.150.148

如下图我们可以看到,无需输入密码,直接ssh就成功了
在这里插入图片描述

推荐阅读