The UNIX and Linux Forums  


Go Back   The UNIX and Linux Forums > Top Forums > Shell Programming and Scripting
.
google unix.com



Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here.

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
Passing argumnets from shell script to sql habuzahra Shell Programming and Scripting 1 10-24-2007 05:38 AM
passing two variables into a shell script? Bashar Shell Programming and Scripting 2 05-15-2007 11:00 AM
Passing Values from a shell script dhananjaysk Shell Programming and Scripting 6 04-06-2006 10:33 AM
Passing value from shell script to .pls file dreams5617 Shell Programming and Scripting 4 11-30-2004 07:16 PM
passing awk variable to the shell script bcheaib Shell Programming and Scripting 3 07-21-2004 11:00 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
  #1 (permalink)  
Old 08-14-2007
Muktesh Muktesh is offline
Registered User
  
 

Join Date: Aug 2007
Posts: 6
ssh - passing password in shell script

I have a requirement, I need to run a command at remote system using a ssh. Is there any way we can pass the username and password in shell script to the ssh command as we did it in one of the shell script for FTP.

ftp -n $i <<!EOF >>
user Username $PASSWD
cd /home/scripts
get $FILE\_up\_test
bye
!EOF


-----
My problem is I can't use rsh.

Is there any simple way other then using RSA based public and private keys- its bit tuff.
  #2 (permalink)  
Old 08-14-2007
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Location: leaf node in B+ tree
Posts: 2,958
Quote:
Is there any simple way other then using RSA based public and private keys- its bit tuff.
Actually this is quite easy.

Keys need to be generated and public keys to be exchanged.

Then you are ready to use passwordless ssh.

There are many threads in the forum discussing the same you could search for them.
  #3 (permalink)  
Old 08-14-2007
michaelnas michaelnas is offline
Registered User
  
 

Join Date: Mar 2006
Posts: 10
Lightbulb ssh

i know if you use ssh username@ip.addr it will prompt for the password and bypass the username. I would like to know how to bypass the password as well
  #4 (permalink)  
Old 08-14-2007
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Location: leaf node in B+ tree
Posts: 2,958
Quote:
Originally Posted by michaelnas View Post
i know if you use ssh username@ip.addr it will prompt for the password and bypass the username. I would like to know how to bypass the password as well
What I suggested is not for a ssh which prompts for a password

If you generate keys in two hosts for which passwordless ssh is to be enabled and if public keys swapped in .ssh directory of the host, then passwordless ssh can be enabled
  #5 (permalink)  
Old 02-13-2008
mar11b mar11b is offline
Registered User
  
 

Join Date: Feb 2008
Posts: 1
I can't enable PubkeyAuthentication to work

Hi,

I have followed all the steps setting up authentication keys for client and server. I have it working in one connection with a remote server. I have sent the same public key to another remote server but everytime I try to connect, the password prompt is coming up.

I have changed the permissions of the folders and files but to no avail. The only thing I haven't tried is to change the permission of the remote server's home directory. It is a shared home directory so I'm reluctant to change it. Would this be what's causing the problem? I have also checked the ssh.config and sshd.config for PubkeyAuthentication, all seems to be ok with 'yes'. Here is the debug of my attempted connection.



debug1: Authentications that can continue: publickey,password,keyboard-interacti
ve
debug1: Next authentication method: publickey
debug1: Offering public key: /home/onp/.ssh/id_rsa
debug1: Authentications that can continue: publickey,password,keyboard-interacti
ve
debug1: Trying private key: /home/onp/.ssh/id_dsa
debug1: Trying private key: /home/onp/.ssh/identity
debug1: Next authentication method: keyboard-interactive
debug1: Authentications that can continue: publickey,password,keyboard-interacti
ve
debug1: Next authentication method: password
ftp_Trus@ftp_tlm_prd's password:


I hope someone could help me out.

Mar11B

Last edited by mar11b; 02-13-2008 at 11:26 PM..
  #6 (permalink)  
Old 05-05-2009
abinaya abinaya is offline
Registered User
  
 

Join Date: Apr 2009
Posts: 24
Hi,

Try the below code.


Code:
 
#!/bin/sh
ftp hostname <<END_SCRIPT
quote USER <username>
quote PASS <password>
cd /home/scripts
get $FILE\_up\_test
bye
END_SCRIPT
exit 0

Closed Thread

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -4. The time now is 11:27 AM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
The UNIX and Linux Forums Content Copyright ©1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant URLs by vBSEO 3.2.0