http://gimg2.baidu.com/image_search/src=http%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fitem%2F202005%2F08%2F20200508102713_L8aCB.jpeg&refer=http%3A%2F%2Fc-ssl.duitang.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1649077062&t=40b7b14053ef546a57de4934b9442cbe",

SSH安装配置

一、环境准备

二、SSH配置

分别登录server1、server2、server3执行,操作、配置相同:

1、root用户进入home目录,确实有无隐藏文件夹 .ssh

cd ~
ls -lrta

2、有,则跳过本步骤;没有,执行如下命令

##根据提示输入当前用户密码
ssh localhost

##登录成功后,再次退出
exit
##进入home目录查看 .ssh
cd ~
ls -lrta

3、成功生成 .ssh目录后,生成秘钥,执行如下命令

##生成秘钥,ssh-keygen用于生成秘钥,-t 指定秘钥类型为 rsa秘钥(一路回车即可)
ssh-keygen -t rsa

执行完毕后,在当前目录下生产私钥文件 id_rsa 和公钥文件 id_rsa.pub:

4、配置互信

  • 登录 server1 服务器执行如下命令:
## server1 单信自己,可在 server1 上使用 ssh root@server1 登录自己
ssh-copy-id root@server1
## server1 单信 server2,可在 server2 上使用 ssh root@server1 登录server1
ssh-copy-id root@server2
## server1 单信 server3,可在 server3 上使用 ssh root@server1 登录server1
ssh-copy-id root@server3
  • 登录 server2 服务器执行如下命令:
## server2单信自己,可在 server2 上使用 ssh root@server2 登录自己
ssh-copy-id root@server2
## server2 单信 server1,可在 server1 上使用 ssh root@server2 登录server2
ssh-copy-id root@server1
## server2 单信 server3,可在 server3 上使用 ssh root@server2 登录server2
ssh-copy-id root@server3
  • 登录 server2 服务器执行如下命令:
## server3 单信自己,可在 server3 上使用 ssh root@server3 登录自己
ssh-copy-id root@server3
## server3 单信 server1,可在 server1 上使用 ssh root@server3 登录server3
ssh-copy-id root@server1
## server3 单信 server2,可在 server2 上使用 ssh root@server3 登录server3
ssh-copy-id root@server2

至此完成 server1、server2、server3 三台服务器之间的 root 用户互信。

  • 作者: DeepInThought
    出处: https://www.cnblogs.com/DeepInThought
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • posted @ 2019-06-09 18:21  DeepInThought  阅读(1070)  评论(0编辑  收藏  举报