出于某种原因,我有一台服务器,如果ssh到另一台服务器…你不需要input密码。
这是怎么做的? 有人可以给我一步一步的指示吗?
看看这篇文章 。 本质上,我相信你正在寻找在每个〜/ .ssh文件夹中的本地和远程机器之间生成和共享密钥。 文章概述了比我更好的。 (如果这样做失败了,那么这是一个很容易上Google的主题)。
SSH密钥+ ssh代理,你可能也想看看钥匙串。 请阅读Daniel Robbins撰写的以下gentoo文章,以便对openssh密钥pipe理进行很好的概述。
很可能启用了基于主机的身份validation。
请在ssh联机帮助页上查找基于主机的身份validation部分,并在/ etc / ssh / sshd_config中查找RhostsRSAAuthentication或HostbasedAuthentication
SSH密钥。 试试man ssh-keygen 。 基本上你SSH进入的机器有一个密钥(在〜/ .ssh),机器自动ssh生成。