先说下事情的起因,手贱删掉了~/.ssh下的所有文件,包括authorized_keys,id_rsa,id_rsa.pub,以及known_hosts.其实,这四个文件本来就是没有的,id_rsa和id_rsa.pub是存储私钥和公钥的文件,通过命令生成. ssh-keygen 删除了所有文件之后,再ssh Slave2(远程主机名)就提示以下消息: The authenticity of host '111.222.333.444 (111.222.333.444)' can't be es
1.使用ssh-keygen生成秘钥 现在我们来设置ssh,以便在执行ssh操作时不需要密码,使用ssh-keygen在本地生成公钥和私钥. $ ssh-keygen Enter passphrase (empty for no passphrase): Enter same passphrase again: 提示:当提示输入密码时,只需输入两次回车键,不指配密码字符. 2.使用ssh-copy-id将公钥拷贝到远程主机 ssh-copy-id -i ~/.ssh/id_rsa.pub [em