Linux - Shell - 免密码登录
-
概述
- 简述 linux ssh 无密码登录
- 无能狂怒
- 最近真是不知道写啥了
-
环境
- os
- centos7
- os
1. 场景
-
场景
- 主机A 需要经常访问 主机B
- 每次访问, 都要输入一次 密码
-
问题
- 每次都输密码很麻烦
-
解决思路
-
windows
- 找一个 终端软件, 保存登录信息
-
linux
- 配置 ssh 免密码登录
-
2. ssh 免密码登录
-
概述
- 简介 ssh 免密码登录
-
原理
-
ssh
- 登录方式
- 这个我也不太懂, 就略了
- 登录方式
-
非对称加密
-
主机A
- 生成 公钥 和 私钥
-
主机B
- 保留 主机A 的公钥
-
-
3. 配置
1. 生成密钥
-
概述
- 生成 key
-
命令
# 所有输入不管, 直接 enter # 默认的 key, 会在 ~/.ssh/ 下生成 > ssh-keygen
2. 发送密钥
-
概述
- 将上一步生成的密钥, 发送过去
-
命令
# 会确认一次 密码账户, 这个必须通过 > ssh-copy-id <user>@<ip>
-
验证
- 成功后, 直接 ssh
@ - 成功就成了
- 成功后, 直接 ssh
ps
- 烦躁
尽量尝试解释清楚; 自己校对能力有限, 如果有错误欢迎指出