Hadoop集群、单节点模式都需要SSH登录 Ubuntu 默认安装了 SSH client 还需手动安装 SSH server
普通的ssh 登录localhsot
shell 命令:
sudo apt-get install openssh-server
(此条命令如果执行 失败 请先执行 sudo apt-get update)
使用ssh登录本机:
ssh localhost
(提示输入 输入yes 提示输入密码 登录localhost)
ssh 免密码登录localhsot
shell 命令:
exit (回到之前的终端)
cd ~/.ssh/ (先进入.ssh 文件)
生成ssh 密钥:
ssh-keygen -t rsa (其中会有提示 注意要一路回车 下去!!)
出现上图所示的 框框 就是生成密钥成功
cat ./id_rsa.pub >> ./authorized_keys (将刚刚生成的密钥加入授权)
ssh localhost
这里再用ssh登录 localhost 无需密码 实现了免密码登录