欢迎关注我的公众号 [极智视界],获取我的更多笔记分享
大家好,我是极智视界,本文介绍一下 linux 下 ssh 或 scp 免密连接配置方法。
ssh 大家可能更加熟悉一些,ssh 为 secure shell 的缩写,是专门为远程登录会话和其他网络服务提供安全性的协议。而 scp 是 linux 下基于 ssh 登录进行安全的远程文件拷贝的命令,scp 在跨机器复制的时候为了提高数据的安全性,使用了 ssh 连接和加密方式。所以,如果机器之间配置了 ssh 免密登录,那么同步使用 scp 的时候也不需要再输入密码了。所以,本文的重心可以转移到 ssh 免密登录配置上,ssh 免密登录配置好了,scp 免密拷贝自然也就好了。
先必须区分清楚两台机器:
有了上述概念后,下面开始。
# 机器A上
ls ~/.ssh # 看看有没有 .ssh
# 若没有,则
# 1. 生成公钥和私钥
ssh-keygen -t rsa
# 2. 将公钥和私钥发送给目标机器B
ssh-copy-id