Hadoop配置之SSH免密登录-基于Ubuntu18.04

注意用户的权限 创建文件夹时 要能 创建用户:用户的格式的文件才可以

如果创建文件的权限是这样的 用户:root 的用户就不行

#安装ssh
sudo apt-get update
sudo apt-get install openssh-server

#创建密钥
cd ~
ssh-keygen -t rsa -P ‘’

#把公钥放入到authorized_keys中
cat id_rsa.pub >> authorized_keys

#修改文件权限
chmod 600 *
cd …
chmod 700 .ssh/

#切换root用户
su - root
vim /etc/ssh/sshd_config

#修改配置文件
PermitRootLogin yes //可用管理员身份登录
PubkeyAuthentication yes //开启公钥认证
AuthorizedKeysFile .ssh/authorized_keys

#重启ssh服务
/etc/init.d/ssh restart
#切换到原先的用户
su - 用户名
ssh 用户名@localhost
配置成功
在这里插入图片描述
#将从机的公钥复制到主机上
cd ~/.ssh
sudo ssh 从机的ip /home/maomao/.ssh/id_rsa.pub >>authorized_keys

#最后将公钥分发到每个从机上
scp -r ./authorized_keys 从机用户名@从机的ip:~/.ssh/

大功告成
如果ssh配置过程中出现问题 可以使用 ssh 用户名@ip -v来查看日志

猜你喜欢

转载自blog.csdn.net/amazinga/article/details/106665001