谈笑间学会大数据—Mac系统ssh免密登录配置教程

前言

为什么要配置ssh免密登录呢?不配置会有什么影响吗?

也没有很严重的影响,就是简化操作,配置免密就是为了无需重复输入密码,如果你喜欢一直输入密码,不配置也是可以的(小编建议:后续如果启动大数据组件,最好还是操作下)

具体操作

生成公钥

ssh-keygen -t rsa

谈笑间学会大数据—Mac系统ssh免密登录配置教程_第1张图片

如上图所示,如果之前已经生成过公钥,则会提示已存在,可以覆盖,可也可以跳过。

如果覆盖,则一路enter键即可,最后提示生成公钥成功

然后将公钥copy到需要免密登录的机器上即可。

# 查看命令语法
ssh-copy-id
​
# 执行copy 操作
ssh-copy-id localhost
  # 会弹出提示输入本机密码,输入以后回车就ok了
  # 如果是外部机器命令如下:ssh-copy-id 主机名@IP地址 ; ssh-copy-id -i ~/.ssh/id_rsa.pub 主机名@IP地址
​
# 验证ssh本地免密是否ok
ssh localhost

谈笑间学会大数据—Mac系统ssh免密登录配置教程_第2张图片

如果么有配置ssh本机免密是怎样的呢?如下图所示(重复执行上述操作即可

谈笑间学会大数据—Mac系统ssh免密登录配置教程_第3张图片

执行ssh-copy-id 这个命令到底发生了什么呢?

揭秘一下,实际上会在电脑机器上生产一个authorized_keys文件

谈笑间学会大数据—Mac系统ssh免密登录配置教程_第4张图片  

你会发现 id_rsa.pub 与 自动新建的 authorized_keys文件内容是一样的。

后续

好了,就到这里。祝大家阖家欢乐,心想事成,学业有成,工作顺利。

你可能感兴趣的:(大数据,谈笑间学会大数据,大数据,macos,ssh)