Sponsored Content
Top Forums UNIX for Beginners Questions & Answers Ssh script to validate ssh connection to multiple serves with status Post 303018320 by sreeram4 on Sunday 3rd of June 2018 06:25:15 PM
Old 06-03-2018
Ssh script to validate ssh connection to multiple serves with status

Hi,

I want to validate ssh connection one after one for multiple servers..... password less keys already setup but now i want to validate if ssh is working fine or not...

I have .sh script like below and i have servers.txt contains all the list of servers
Code:
#/bin/bash
for host in $(cat servers.txt); do
        ssh "$host" "$HOSTNAME" > "test.log";
done

its coming as error below...

Code:
./ssh.sh: line 5: syntax error near unexpected token `do'
./ssh.sh: line 5: `do ssh "$host" "$HOSTNAME" > "output.$host";'

---------- Post updated at 06:25 PM ---------- Previous update was at 06:13 PM ----------

I don;t have knowledge on scripting much... so just checking if anyone come across same and have code ..

Last edited by rbatte1; 06-04-2018 at 08:28 AM.. Reason: added code tags
 

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Testing ssh connection from KSH script

Hi. I have a kornshell script that runs on a daily basis as a cron job. Part of what the script does is copy the folder contents from another server to the current server (server where KSH script is running). I have a scp command, as follows: scp $REMOTE_HOST:$REMOTE_FILE_DIR/* $TMP_DIR ... (8 Replies)
Discussion started by: dmilks
8 Replies

2. Shell Programming and Scripting

Remote SSH Connection Using Script

Hi, I am new to Shell Scripting. Can anybody help me in writing a Script Which Could Login from a Unix box to a Remote Unix box which accepts the user credentials automatically and display the result for checking the Disk Space Utilisation (Without running any SSH agent). (1 Reply)
Discussion started by: ajith_tg
1 Replies

3. Shell Programming and Scripting

ssh connection script

Hi all, I'm writing a script that chooses the best computer available in an open lab. The script works great except every now and then there is a dead computer in the lab that begins the ssh handshaking, but freezes after the following: debug1: Offering public key: When the script happens... (2 Replies)
Discussion started by: x-375HK-x
2 Replies

4. Shell Programming and Scripting

SSH Connection drops - but does my script keep running?

Hello there. I'm fairly new to Linux, but I am connecting via SSH and PuTTY to a remote server, and I am running a fairly heavy MySQL script in a PHP page. Our connection here is dodgy to say the least and I get continuous disconnections. My question is, when I get disconnected, does my... (4 Replies)
Discussion started by: christatedavies
4 Replies

5. Shell Programming and Scripting

Mysql command after a SSH connection (Script)

Hi all, Im new at scripting and i need to run a few commands at work every hours so i decide to make a script but on 1 of the steps i have a the follwoing problem: The command i do is this: #!/bin/bash ssh root@asdasd001 'mysql -h A-db-1 -uroot -password --execute "show slave status"'... (3 Replies)
Discussion started by: Aparicio
3 Replies

6. Shell Programming and Scripting

How to test for the ssh exit status in script?

Hello; I regularly run monitoring scripts over ssh to monitoring scripts But whenever a server is hung or in maintenance mode, my script hangs.. Are there anyways to trap exit status and be on my way ?? Looked at the ssh manpage and all I can see is a "-q" option for quiet mode .. Thank... (2 Replies)
Discussion started by: delphys
2 Replies

7. UNIX for Dummies Questions & Answers

Script that tries to connect via SSH till connection is up

Hey, I need a script that tries to connect via SSH to a remote server and that remote server might not be up yet, so retry until succeed the error message I get if the server is not up yet is: ssh: connect to host 127.0.0.1 port 40001: Connection refused any idea of a good way to do it ? ... (5 Replies)
Discussion started by: OdedOvdat
5 Replies

8. Shell Programming and Scripting

Ssh to validate multiple remote hosts connection validation.

Dear Folks, I am trying to read a config file contains ip and port numbers. i want to read each line of the config file and check ssh connection is happening or not. Kindly guide. Config file: abc@1.2.342 22 abc@1.2.343 22 abc@1.2.344 22 abc@1.2.345 22... (9 Replies)
Discussion started by: sadique.manzar
9 Replies

9. BSD

Connection SSH to remote by ssh

Hello guys! I am setting up a script to access a unix remote server. My problem is that when I put the ssh line "my host", the script does not wait for the server response asking for the password to execute the line in which I put the password, that is, I need to put a form in which script has a... (1 Reply)
Discussion started by: aroucasp
1 Replies
dnetcat(1)							   User Commands							dnetcat(1)

NAME
dnetcat - opens a DECnet connection SYNOPSIS
dnetcat {-h|--help} dnetcat [-v] [-z] node[::|[::] ]object dnetcat [-v] [-f] -l object DESCRIPTION
dnetcat is a netcat(1) like tool that opens a DECnet connection and copies all data between the standard input/output to/from the socket. OPTIONS
-v Be verbose. Prints useful (debug) messages. -z Zero IO mode. In this mode a connection is dropped directly after it is opened. This can be used to scan if the remote side listens on the given address and object. -l Listen mode. In this mode dnetcat accepts connections on the given object. -f Fork on new connection. This let netcat accept multiple connections in listen mode. This is ignored if -l is not given. --help, -h Prints a small help. EXAMPLES
This program can be used as 'ProxyCommand' for ssh(1). You may use it via command line like this: ssh -o 'ProxyCommand dnetcat %h ssh' [...] mynode or you may use it in your ~/.ssh/config like this: Host *:: ProxyCommand dnetcat %h ssh This will enable you to connect to any DECnet node by adding "::" at the end of the node name like this: ssh mynode:: For more information on ssh(1) see it's manpage. SEE ALSO
ssh(1), netcat(1). AUTHORS
This program is written by Philipp "ph3-der-loewe" Schafft <lion@lion.leolix.org>. dntools September 2008 dnetcat(1)
All times are GMT -4. The time now is 04:54 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy