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來查看日誌

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章