Visit Our UNIX and Linux User Community


How to connect unix server to unix server through shell scripts


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to connect unix server to unix server through shell scripts
# 1  
Old 06-18-2008
How to connect unix server to unix server through shell scripts

Hi,
I would like to connect UNIX server to UNIX server through shell scripts
and i have some concepts . But i am totally confused how to connect UNIX
server to UNIX server throuth running a script. It will be greatful to me if
any buddy will help me.

with simple example please.

Thanks in advance,
Phatn Smilie
phatan
# 2  
Old 06-22-2008
Java

You'll need to elaborate on what you are trying to do (eg Run commands on another server? Transfer a file? Check the status of another server?) but the basis would be as follows:
Code:
#!/bin/sh
desthostname=<where you are connecting to>
destusername=<username you are connecting as>
commandtorun=<command to run on the destination server>
ssh $destusername@$desthostname $commandtorun

Then (on the destination server) create an authorized keys file (~/.ssh/authorized_keys) containing the public ssh key found in your source server's ~/.ssh/id_dsa.pub (or something similar) file.

This will allow passwordless connection between the two users on the two servers.

This all assumes you are using ssh of course and that you are trying to run a command on teh remote host. Fill in more details if this is not the case.
# 3  
Old 06-23-2008
Quote:
Originally Posted by Smiling Dragon
You'll need to elaborate on what you are trying to do (eg Run commands on another server? Transfer a file? Check the status of another server?) but the basis would be as follows:
Code:
#!/bin/sh
desthostname=<where you are connecting to>
destusername=<username you are connecting as>
commandtorun=<command to run on the destination server>
ssh $destusername@$desthostname $commandtorun

Then (on the destination server) create an authorized keys file (~/.ssh/authorized_keys) containing the public ssh key found in your source server's ~/.ssh/id_dsa.pub (or something similar) file.

This will allow passwordless connection between the two users on the two servers.

This all assumes you are using ssh of course and that you are trying to run a command on teh remote host. Fill in more details if this is not the case.

if you would like to ssh from 1st server to 2nd server
1.Login into 2nd server using the 2ndserveruser and create a directory named .ssh (note . before ssh) under the home directory .
2. Login into 1st server and go to .ssh directory.
3. Run the following command from this directory
ssh-keygen -t rsa
This would prompt for the filename to which the key to be stored.A default value is given in brackets as id_rsa. So just press RETURN to continue. Next it would ask for Passphrase. Press RETURN to continue. Again it would ask for same passphrase again. Again press RETURN to continue.This would generate key pair and stores it in id_rsa file.
4.Exit from this .ssh directory (cd ..)and go back to home directory.From the home directory run the following command:
cat .ssh/id_rsa.pub|ssh 2ndserveruser@2ndserverIP 'cat >> .ssh/authorized_keys'

Previous Thread | Next Thread
Test Your Knowledge in Computers #348
Difficulty: Easy
Awk's built-in variables include the field variables: $1, $2, $3, and so on ($0 represents the entire record).
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Shell: uploading file from UNIX server to sharepoint server

Is it possible to upload a file from unix server to sharepoint server through shell or perl scripting. I have the sharepoint link where it needs to be uploaded. Could you please share your views on this ? (0 Replies)
Discussion started by: scriptscript
0 Replies

2. Solaris

how to connect a PC terminal to UNIX server?

Hi everyone, I am new to Unix and looking for help here. we have four terminals connected to our solaris server (x86 based). the server got an interface card which provide serial port and video port for all chained terminals in a serial way. All these clients have no IP and they all display... (3 Replies)
Discussion started by: Cheong
3 Replies

3. Shell Programming and Scripting

Connecting to multiple unix server from unix server using shell script

Hi Gurus, I'm a unix newbie and I would like to connect to multiple unix servers from unix server using shell script i.e from server a to server b,c,d etc. I want to copy the files from unix server a to server b, c, d. I can access staright using ssh without the need to have password and user... (5 Replies)
Discussion started by: sexyTrojan
5 Replies

4. Programming

Connect to UNIX server with Visual Basic

Is there any possibility to develop an application using Visual Basic that connects to a unix server (using SSH) and run some commands? I will try to describe what i need : The user should enter the server adress, username and password! Than the user must enter some "filenames" and after... (10 Replies)
Discussion started by: SuperDuck
10 Replies

5. UNIX for Dummies Questions & Answers

To copy a file from one unix server to another unix server through scripts

I am getting the fallowing error when i am trying to execute the scp commomd in shell script warning: You have no controlling tty. Cannot read confirmation. warning: Authentication failed. Disconnected; key exchange or algorithm negotiation failed (Key exchange failed.). scp2: warning: ssh2... (1 Reply)
Discussion started by: manit
1 Replies

6. Windows & DOS: Issues & Discussions

bat file to connect UNIX server.

Hi, i am trying to connect to unix server from windows bat file using telnet command. But bat file is unable to pass username and password hence could not login to UNIX. My requirement is to connect UNIX server from .bat file and run few macros at a perticular schedule. My UNIX login does... (1 Reply)
Discussion started by: rahulbahulekar
1 Replies

7. Windows & DOS: Issues & Discussions

To Connect to Windows server from Unix server

Hi i am writing a script in unix where after some validations, i require the script to connect to a windows server and then kich off a batch file there. i tried ftp and got the error message that "the remote host refused an attempted connect operation". I am able to connect to this unix... (4 Replies)
Discussion started by: vidzz911
4 Replies

8. Shell Programming and Scripting

Shell Scripts for automating server inventory for unix servers

Dear Team, I am very new to shell scripting & and presently monitoring unix boxes I am looking for a shell script which will give me the below output script should contain - hostname,OS Version,CPU details, Physical Memory, Partitions Details, Network Details and Software Installed,... (5 Replies)
Discussion started by: whizkidash
5 Replies

9. Shell Programming and Scripting

How to connect unix server to unix server through shell scripts

Hi, I would like to connect UNIX server to UNIX server through shell scripts and i have some concepts . But i am totally confused how to connect UNIX server to UNIX server throuth running a script. It will be greatful to me if any buddy will help me. Thanks in advance. Phatan:) (2 Replies)
Discussion started by: phatan
2 Replies

10. UNIX for Dummies Questions & Answers

How to connect unix server via web

How can I conncet web server via web? What are the pre- requist? I am having only one Public IP, I am useing SCO OPEN SERVER 5.0.5 Help Me. Thanks in advance (3 Replies)
Discussion started by: max_san007
3 Replies

Featured Tech Videos