SSH无密登陆配置
2023-12-21 22:34:19
1 SSH介绍
ssh命令用于远程登录到其他计算机,实现安全的远程管理。
基本语法:
ssh? ?域名/IP地址
示例:
(1)从hadoop100服务器上远程连接hadoop101服务器
[hadoop@hadoop100 ~]$ ssh hadoop101
? ? ? ? ?如果出现如下内容
? ? ? ? ?Are you sure you want to continue connecting (yes/no)?
? ? ? ? ?输入
yes
,并回车
(2)回退到hadoop100服务器:
[hadoop@hadoop101 ~]$ exit
2 无密钥配置
2.1 免密登陆原理
2.2?生成公钥和私钥
[hadoop@hadoop100 ~]$ cd /home/hadoop/.ssh
[hadoop@hadoop100 .ssh]$ ssh-keygen -t rsa
然后敲(三个回车),就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)
2.3?将公钥拷贝到要免密登录的目标机器上
[hadoop@hadoop100 .ssh]$ ssh-copy-id hadoop100
[hadoop@hadoop100 .ssh]$ ssh-copy-id hadoop101
[hadoop@hadoop100 .ssh]$ ssh-copy-id hadoop102
注意:还要在其它两台克隆机hadoop101、hadoop102上配置下无密登陆。(重复2、3步骤)
3 问题集
拷贝公钥到目标服务器报错:
解决步骤:删除known_hosts配置里面该IP信息。
文章来源:https://blog.csdn.net/qq_39512532/article/details/135139292
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!