使用浮动配置文件的 SSH 自动登录

使用浮动配置文件的 SSH 自动登录

我在服务器上有一个浮动配置文件。没有本地帐户。所有机器加载相同的配置文件。我尝试使用公钥自动登录,但没有成功。有没有什么方法可以自动登录,无需密码?我是标准用户。目前我使用循环在单独的 shell 中打开所有机器:

#!/bin/bash
for ((i=62; i<=71; i++))
do  
    gnome-terminal -e "ssh mf-f3-$i" #machine name start with mf-f3-*
done

然后我必须在所有的shell中输入密码。我不想要这样。我想要自动登录。

答案1

您是否在所有目标服务器上部署了 ssh 密钥?

通常你必须将你的公钥放入目标服务器的 ~/.ssh/authorized_keys 文件中,以便他识别你并绕过密码验证。

其次,您的本地计算机上是否有运行 ssh 代理并在其中加载您的密钥? (ssh 代理;ssh 添加)。

相关内容