Timing out a SSH


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Timing out a SSH
# 1  
Old 07-27-2006
Timing out a SSH

I need to make it so an autmated process which involves ssh, times out if ssh prompts for a password. Most of the time it shouldnt prompt for a password. But if it does i need it to time it out or get a status and stop the ssh and log that the ssh failed and move onto the next server. Is there any way of doing this? Im using Bash
# 2  
Old 07-27-2006
There is a parameter in the sshd_config file that you can set.
HTML Code:
LoginGraceTime 60 # the connection will timeout in a minute if no reply from client
# 3  
Old 07-31-2006
Code:
testSSH()
{
	ssh -1 infra@dev1cas ls &
}
PARENT=$$
echo $PARENT
testSSH
sleep 4s
SSHID=`ps | grep $PARENT|grep ssh|awk {'print $2'}`
echo $SSHID
kill -9 $SSHID
testSSH
sleep 2s
SSHID=`ps | grep $PARENT|grep ssh|awk {'print $2'}`
kill -9 $SSHID

This is an example of what im trying to do. Im running a script and it goes out and backs up files. And ssh shouldnt ask for a password but if for any odd reason it does i need to not do it. The code above is what ive been working on but it prompts for a password no matter what even when i put it in the background. I dont know of anyway to get it to stop asking for a password
# 4  
Old 07-31-2006
Have you setup key-based authentication between the localhost (where the script is to run) and the remotehosts (where the ssh connection is to be made)? If not, you will be asked for a password. You can search on google for how to setup key-based authentication.
# 5  
Old 07-31-2006
Yes it is setup but if that fails for any reason i need the script to move on
# 6  
Old 07-31-2006
If you are using key-based authentication, have you tried configuring your ssh_config to attempt PubkeyAuthentication only? If pubkey fails, it should disconnect you immediately.
# 7  
Old 07-31-2006
can i edit taht at the start of a script then change it back when the script is finished
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Programming

Byte swap timing

I have noticed the difference in byte swap timing between two Ubuntu systems. The bswap_32 used to work just fine on the old system, but on the new one it lags behind home-grown swap. My code: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <byteswap.h> #include... (4 Replies)
Discussion started by: migurus
4 Replies

2. Red Hat

Hardware and system timing are different

-> We have 2 servers server1 and server2 server. ->server1 is master application and server2 is slave application server. ->output of server1 hardware and slave timing: # hwclock --show Thu 05 Jun 2014 05:34:08 PM SGT -0.465666 seconds # date Thu Jun 5 17:34:16 SGT 2014 # cd... (6 Replies)
Discussion started by: manjusharma128
6 Replies

3. Shell Programming and Scripting

Timing the shell script

I have two shell scripts, one written with xargs for parallel processing (p1) and the other written in old school way (p3) . when I execute them, i get the below values. $ time ./p1 real 0m25.36s user 0m0.32s sys 0m0.80s $ time ./p3 real 0m23.25s user 0m6.20s sys ... (4 Replies)
Discussion started by: luhah
4 Replies

4. Shell Programming and Scripting

Timing a script

i have a very big script i have that i'd like to add a timeout to. this script runs on a several remote host. i update this script with timeout clause and then copy it over to all the hosts on which it is currently on. basically, i want the timeout to make the script abort/exit if it's... (1 Reply)
Discussion started by: SkySmart
1 Replies

5. Programming

Weird timing results in C

I was running some timings in my code to see which of several functions was the best and I've been getting some odd results. Here's the code I'm using: static double time_loop(int (*foo)(int)) { clock_t start, end; int n = 0, i = 0; start = clock(); for (; i <= MAXN; i++) if... (6 Replies)
Discussion started by: CRGreathouse
6 Replies

6. Programming

Help with __builtin_prefetch function and it's timing

Hello there, I just needed to know how to get the timing right when using the gcc __builtin_prefetch() function, that is, how many instructions before the actual utilization of the data should I make the prefetch call. I will be measuring the L1 cache hit rate with valgrind's cachegrind,... (3 Replies)
Discussion started by: Tavo
3 Replies

7. Programming

timing your functions

hi everyone. If you have a function created in your code and you want to find out how long it takes for it to run you can use a struct called gettimeofday(). so lets say we have a function like this int myfunction (int r) { /*some math calculations*/ return answer; } How do i set up... (3 Replies)
Discussion started by: bebop1111116
3 Replies

8. AIX

Kshell scripts and timing

Hello everyone, I have a script thats acting funky, what I would like to do is report to a file, how long its taking to get to certain area's, in seconds. For example. -- Start timer -- Run unix command 1 -- Run unix command 2 -- Stop timer -- Report Seconds -- etc etc Is there a way... (3 Replies)
Discussion started by: dbridle
3 Replies

9. UNIX for Advanced & Expert Users

scp timing out

having problems using scp in that during peak hours it appears to time out. anyone have similar experiences? any thoughts regarding a solution... (1 Reply)
Discussion started by: jph
1 Replies

10. Shell Programming and Scripting

timing a loop in unix.

hi guys.. i have a shell script that loops through a certain directory to see if a file has been created and then prints the file if it exists... the only problem i have now is that sometimes the flat does not get created by the program thats supposed to create it, in this scenario, my loop... (1 Reply)
Discussion started by: wolkott
1 Replies
Login or Register to Ask a Question