配置docker容器上ssh無密登錄
1、修改所有容器中root賬戶密碼
ssh到遠程主機時,首次需要密碼訪問,因此需要修改root賬號密碼。 密碼必須要8位以上字母數字混合。
$>passwd
2、在spark30容器生成公私秘鑰對
$>ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
3、在spark30使用ssh-copy-id復制公鑰到遠程主機
# 復制公鑰到spark容器
$>ssh-copy-id root@192.168.231.31
$>ssh-copy-id root@192.168.231.40
$>ssh-copy-id root@192.168.231.41
4、測試ssh是否ok
$>ssh 192.168.231.31
$>ssh 192.168.231.40
$>ssh 192.168.231.41