首先,如果这篇文章与另一篇文章重复,我很抱歉。但如果确实如此,我没有通过我的研究找到它:)
问题是:
我需要检查是否可以通过ssh连接到服务器而不使用密码。我知道你需要做一把钥匙这样做,但我只想检查它是否在bash中做得很好。
我发现了很多关于如何测试服务器可用性等的东西......但不是我在搜索的东西。
提前感谢您的回答;)
T.F。
答案 0 :(得分:2)
我在新尝试之后找到了一个解决方案^^(是的,帖子和解决方案之间的短时间;))
echo -e "Checking if you have setup a key for serve ssh connection ..."
ssh -o BatchMode=yes uname@host 'exit'
if [ $? -eq 0 ]
then
echo -e "You're done"
else
echo -e "Set up a ssh key please "
fi