前言
为什么要配置ssh免密登录呢?不配置会有什么影响吗?
也没有很严重的影响,就是简化操作,配置免密就是为了无需重复输入密码,如果你喜欢一直输入密码,不配置也是可以的(小编建议:后续如果启动大数据组件,最好还是操作下)
具体操作
生成公钥
ssh-keygen -t rsa
如上图所示,如果之前已经生成过公钥,则会提示已存在,可以覆盖,可也可以跳过。
如果覆盖,则一路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