【发布时间】:2016-02-19 15:04:43
【问题描述】:
首先,如果这篇文章与另一个帖子重复,我很抱歉。但如果是这样,我没有通过研究找到它:)
问题是:
我需要检查是否可以在不使用密码的情况下通过 ssh 连接到服务器。我知道您需要制作密钥才能这样做,但我只想检查它是否在 bash 中做得很好。
我发现了很多关于如何测试服务器可用性等的东西......但不是我正在寻找的东西。
提前感谢您的回答;)
T.F.
【问题讨论】:
标签: bash ssh connection key
首先,如果这篇文章与另一个帖子重复,我很抱歉。但如果是这样,我没有通过研究找到它:)
问题是:
我需要检查是否可以在不使用密码的情况下通过 ssh 连接到服务器。我知道您需要制作密钥才能这样做,但我只想检查它是否在 bash 中做得很好。
我发现了很多关于如何测试服务器可用性等的东西......但不是我正在寻找的东西。
提前感谢您的回答;)
T.F.
【问题讨论】:
标签: bash ssh connection key
我在重新尝试后找到了解决方案 ^^(是的,发布和解决方案之间的时间很短;))
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
【讨论】: