Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.


Get Started Now!

How to check ssh is working with public key / private key

rajeshkumar created the topic: How to check ssh is working with public key / private key
Code – ssh serverhostname -o ‘BatchMode=yes’ -o ‘ConnectionAttempts=1’ true

Every time a ssh attempt fails, it rights a string “Failed” to the /var/log/secure.
Maybe you can just count that number, and if it goes above a threshold you can alert. Obviously you will need some more logic to check for the day to get your full requirement.

*** this is bash code ***
[root@jralph-linux jralph]# cat check_ssh.sh
#!/bin/bash

COUNT=$(tr -s ' ' '\n' < /var/log/secure | grep -c 'Failed') if [ $COUNT -ge "1" ] then echo "Failed SSH $COUNT" echo "We have some ssh failures" else echo "Things seem to be ok" fi

[root@jralph-linux jralph]# ./check_ssh.sh
Failed SSH 2
We have some ssh failures
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

rajeshkumar replied the topic: How to check ssh is working with public key / private key
How to check if any errors occurred during ssh?
#!/bin/bash
result=`ssh myapp 'mkdir /some/dir' 2>&1`
if -n $result; then
echo "the following error occurred: $result"
fi
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

rajeshkumar replied the topic: How to check ssh is working with public key / private key
How to check if ssh works without connecting to server?
su -c "ssh oracle@$MY_IP -o 'BatchMode=yes' -o 'ConnectionAttempts=1' true" oracle
returnCode=$?

echo "$returnCode"
if [ $returnCode != 0 ]
then
echo "Configuration is not valid"
return 1;
else
echo "Configuration is valid"
return 0;
fi
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Subscribe
Notify of
guest
0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
DevOps Certification, SRE Certification, and DevSecOps Certification by DevOpsSchool

Explore our DevOps Certification, SRE Certification, and DevSecOps Certification programs at DevOpsSchool. Gain the expertise needed to excel in your career with hands-on training and globally recognized certifications.

0
Would love your thoughts, please comment.x
()
x