1.准备两台机子互相ping 的通
2.sudo ufw disable 关闭防火墙
3.sudo apt-get install openssh-server //安装ssh
4.再两台机子上:ssh-keygen -t rsa 过程全按回车 ,会在用户的根目录生成“.ssh”的文件夹
cd ~/.ssh 可以看到
5.修改一些操作:
1 修改/etc下的hostname (及@后面的名字,重启后生效)
2.修改host 把名字和Ip对应起来 sudo vim /etc/hosts
我是修改成
node3 192.168.192.136
node2 192.168.192.135
3.主机:sudo cat id_rsa.pub>>authorized_keys
sudo scp authorized_keys node2:~/.ssh
authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥
id_rsa : 生成的私钥文件
id_rsa.pub : 生成的公钥文件
know_hosts : 已知的主机公钥清单
6.一些问题的解决:
smbus host controller not enabled //问题
vim /etc/modprobe.d/blacklist.conf //把它加入黑名单
blacklist i2c_piix4
not root use chmod 700 ./ssh chmod 600 authrized_keys