欢迎重视我的大众号 [极智视界],获取我的更多笔记共享

  我们好,我是极智视界,本文介绍一下 linux 下 ssh 或 scp 免密衔接装备办法

  ssh 我们可能愈加熟悉一些,ssh 为 secure shell 的缩写,是专门为长途登录会话和其他网络服务提供安全性的协议。而 scp 是 linux 下根据 ssh 登录进行安全的长途文件复制的指令,scp 在跨机器复制的时候为了提高数据的安全性,运用了 ssh 衔接和加密方式。所以,如果机器之间装备了 ssh 免密登录,那么同步运用 scp 的时候也不需要再输入暗码了。所以,本文的重心能够转移到 ssh 免密登录装备上,ssh 免密登录装备好了,scp 免密复制天然也就好了。

  先有必要区别清楚两台机器:

  • 机器A:建议履行ssh登录 或 建议scp复制指令的那台机器;
  • 机器B:被机器A登录 或 被机器A复制的那台机器;

  有了上述概念后,下面开端。

# 机器A上
ls ~/.ssh    # 看看有没有 .ssh
# 若没有,则
# 1. 生成公钥和私钥
ssh-keygen -t rsa 

# 2. 将公钥和私钥发送给方针机器B
ssh-copy-id 用户名@方针机器IP

  这样就好了,你能够在机器B上履行:

# 在机器B上
ls ~/.ssh

  应该能够看到文件 authorized_keys,接下来就能够开开心心的免密登录咯:

# 在机器A上
# ssh 长途登录
ssh 用户名@方针机器IP

# scp 长途文件复制
scp -r ./fileA 用户名@方针机器IP:~/.fileB    # 机器A复制到机器B
scp -r 用户名@方针机器IP:~/.fileB ./fileA    # 机器B复制到机器A

  好了,以上共享了 linux 下 ssh 或 scp 免密衔接装备的办法。希望我的共享能对你的学习有一点帮助。


 【大众号传送】

《极智开发 | linux 下 ssh 或 scp 免密衔接装备办法》


极智开发 | linux 下 ssh 或 scp 免密衔接装备办法