2016-02-19 68 views
0

首先,如果此帖子重复另一个,我很抱歉。但如果这样做,我没有经过我的研究发现它:)Bash:检查ssh密钥连接是否安装正确

的问题是:

我需要检查,如果我可以通过SSH连接到服务器,而无需使用密码。我知道你需要做出这样的关键,但我只是想检查它是否在bash中完成。

我发现了很多关于如何测试服务器的可用性等的东西,但没有找到我正在寻找的东西。

在此先感谢您的回答;)

T.F.

回答

1

后我发现一种新的尝试^^(是的,邮政和解决方案之间的时间短;)溶液)

echo -e "Checking if you have setup a key for serve ssh connection ..." 
ssh -o BatchMode=yes [email protected] 'exit' 
if [ $? -eq 0 ] 
then 
    echo -e "You're done" 
else 
    echo -e "Set up a ssh key please " 
fi