Ich verwende Ubuntu 16.04. Ich habe eine einfache Bash-Datei geschrieben, die mich automatisch bei meinem SSH-Server anmeldet. Gibt es eine Möglichkeit, eine Meldung hinzuzufügen, die besagt, dass die Verbindung fehlgeschlagen ist, wenn SSH den Server nicht erreichen kann? Möglicherweise ein if
Befehl? Ich habe die Datei aufGitHub.
Skript hinzugefügt
#!/bin/sh
#I wrote this little bash script for people.
#It's just for people that don't know how to make an auto login script for SSH.
clear
echo "Welcome, $USER !"
echo "Connecting to SSH server..."
sshpass -p "passwordhere" ssh -o StrictHostKeyChecking=no user@host
Antwort1
Anstatt sshpass -p "passwordhere" ssh -o StrictHostKeyChecking=no user@host
, machen Sie es
if $(sshpass -p "passwordhere" ssh -o StrictHostKeyChecking=no user@host); then echo "Success!"; else echo "Bother. Didn't work."; fi