【发布时间】:2012-06-03 00:36:04
【问题描述】:
我需要在主/从配置中自动无密码访问 ec2 实例。
所以它有效,但我怀疑我遇到了障碍。
以下是允许 ec2 master ssh 进入 ec2 slave 的步骤。
在主人我做以下:
cd /home/ubuntu/.ssh
ssh-keygen -f id_rsa -t rsa -N ''
eval `ssh-agent`
ssh-add ~/.ssh/id_rsa
在从机上,我将上面生成的 id_rsa.pub 文件添加到:
/home/ubuntu/.ssh/authorized_keys
所以...问题是,当我 ssh 进入机器时,它会要求以下内容:
RSA key fingerprint is b4:50:7e:5c:5f:41:f5:cd:95:91:78:5b:8a:1f:97:df.
Are you sure you want to continue connecting (yes/no)?
我尝试运行的程序;tsung,似乎无法在提示下运行,即使现在不需要密码。所以,程序失败了。如果我 ssh 进入从属服务器,从而添加密钥,那么现在不再询问是/否,一切正常。所以..问题是,如何自动删除提示?我可以编写一个脚本来自动化,例如pexpect,但这似乎很啰嗦。
【问题讨论】:
标签: ubuntu ssh amazon-ec2 ssh-keys