2016-02-19 63 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