1.安装ssh. sudo apt-get install ssh. 安装完成后会在~目录(当前用户主目录,即这里的/home/hadoop)下产生一个隐藏文件夹.ssh(ls -a 可以查看隐藏文件)。如果没有这个文件,自己新建即可(mkdir .ssh)。
2.进入.ssh目录下面,在每台机器上执行:ssh-keygen -t rsa 之后一路回车,产生密钥。
3.完成第二步后会产生两个文件:
id-rsa #私钥
id-rsa.pub #公钥
4.将各个计算机的公钥id_rsa.pub复制到authorized_keys文件中。
5.复制authorized_keys文件,放到各个计算机的.ssh下。
同理,一个新用户想通过ssh登录某台服务器,也需要把新用户的公钥复制到authorized_keys中。
2.进入.ssh目录下面,在每台机器上执行:ssh-keygen -t rsa 之后一路回车,产生密钥。
3.完成第二步后会产生两个文件:
id-rsa #私钥
id-rsa.pub #公钥
4.将各个计算机的公钥id_rsa.pub复制到authorized_keys文件中。
5.复制authorized_keys文件,放到各个计算机的.ssh下。
同理,一个新用户想通过ssh登录某台服务器,也需要把新用户的公钥复制到authorized_keys中。