SSH免密码登录 | logging.DEBUG 

JerryXia 发表于 , 阅读 (0)
安装SSH
1
sudo apt-get install openssh-server

生成SSH密匙

1
2
3
4
5
/**
* 此时会在/home/用户名/.ssh/,文件夹下生成id_rsa(私匙)和id_rsa.pub(公匙)两个文件
* 在每台机子上都生成
*/
ssh-keygen -t rsa
1
2
3
4
/**
* 自身追加公匙授权
*/
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
1
2
3
4
5
6
7
8
9
10
11
/**
* 如果多台机器(192.168.108.20为Worker)
* 1. Master分发公匙
* 2. Worker追加授权
*/
scp id_rsa.pub username@hostname:/home/username

/**
* 登录192.168.108.20Worker
*/
cat /home/username/id_rsa.pub >> ~/.ssh/authorized_keys

修改authorized_keys权限

1
2
3
4
5
/**
* Master、Worker相同配置
*/
cd ~/.ssh/
sudo chmod 600 authorized_keys

验证免密码登录

1
ssh hostname