SSH无密登陆配置

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 免密登陆原理

SSH无密登陆配置_第1张图片

2.2 生成公钥和私钥

[hadoop@hadoop100 ~]$ cd /home/hadoop/.ssh
[hadoop@hadoop100 .ssh]$ ssh-keygen -t rsa

然后敲(三个回车),就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)

SSH无密登陆配置_第2张图片

SSH无密登陆配置_第3张图片

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 问题集

拷贝公钥到目标服务器报错:SSH无密登陆配置_第4张图片

解决步骤:删除known_hosts配置里面该IP信息。

你可能感兴趣的:(安装教程,ssh,运维)