Problem with scp from one server to the other (but not vice versa)


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Problem with scp from one server to the other (but not vice versa)
# 1  
Old 01-11-2012
Problem with scp from one server to the other (but not vice versa)

Hi

I have a system PRIMARY where I can push or pull files to/from STANDBY using scp. I can also ssh without entering a password.

On the STANDBY system if I try and use scp or ssh it asks for a password.

I checked in ~/.ssh and there was no authorized_keys file on the PRIMARY server. After some googling (I can't post the URL I'm afraid) I have copied the public key (id_rsa.pub) on the STANDBY to a new file authorized_keys on the PRIMARY.

This hasn't worked though - still asking for the password.

What have I done wrong/am I missing?

If I look at the authorized_keys file on STANDBY I can see that it contains (amongst other entries) the public key from PRIMARY, so I assumed doing the opposite way round would now allow me to scp/ssh from the STANDBY to PRIMARY... but no joy.

I don't want to start regenerating key pairs etc as this is a Production system (this was already set up, all I have done is create the authorized_keys file on the PRIMARY).

Thanks!

Ross
# 2  
Old 01-11-2012
It's picky about file permissions. try ssh-copy-id username@host instead of copying the file manually.

Also try scp -v -v to see what scp thinks it's doing.
# 3  
Old 01-12-2012
Hi

Thanks... not sure what was meant by "try ssh-copy-id username@host instead of copying the file manually" ?

File permissions of authorized_keys look the same on both servers.

Used the -v option on scp and can see the differences:

STANDBY -> PRIMARY
debug1: Authentications that can continue: publickey,password,hostbased
debug1: Next authentication method: publickey
debug1: Offering public key: /oracle/S1P/102_64/.ssh/id_rsa
debug1: Authentications that can continue: publickey,password,hostbased
debug1: Trying private key: /oracle/S1P/102_64/.ssh/id_dsa
debug1: Next authentication method: password
-then requests password


PRIMARY -> STANDBY
debug1: Authentications that can continue: publickey,password,hostbased
debug1: Next authentication method: publickey
debug1: Offering public key: /oracle/S1P/102_64/.ssh/id_rsa
debug1: Server accepts key: pkalg ssh-rsa blen 277
debug1: read PEM private key done: type RSA
debug1: Authentication succeeded (publickey).
-etc - carries on and works

So the difference is that it's not accepting the public key.

Does the public key have to be the same on both?? It's not... sure it doesn't need to be. As long as it's in authorized_keys it should work, right?

Cheers

Ross
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. IP Networking

How to transfer files from UNIX server to windows machine or vice versa using ftp or sftp commands?

hi, i want to write a shell script code which transfers files from a directory in unix server to a directory in a windows machine.. can any1 give me a sample code which uses ftp or sftp command.. thanks very much, (3 Replies)
Discussion started by: Little
3 Replies

2. UNIX for Dummies Questions & Answers

Command for Host Name to IP Address or Vice Versa

Hi, In unix or linux is there any command exist to identify Host Name to IP Address or Vice Versa? Thanks in advance (6 Replies)
Discussion started by: nag_sathi
6 Replies

3. UNIX for Dummies Questions & Answers

How to ping from Windows to Solaris 10 and vice versa?

Hi all, I installed Oracle virtual box 4.1.8 on my desktop. I installed Windows 2008 server R2 as one instance and Solaris 10 as another instance. When am trying to ping from Windows to solaris and vice-versa, ping not working. windows IP : 10.1.47.24 Solaris IP : 10.1.47.25 netstat... (2 Replies)
Discussion started by: kjks
2 Replies

4. Shell Programming and Scripting

Converting from Centigrade to Fahrenheit and vice versa.

I need to write a script that will take the input from a file and convert the number from centigrade to fahrenheit and vice versa. This is what I have but it doesn't seem to be correct. Also the data file has 11 numbers inside of it and the output needs to be listed as so: Fahrenheit Temperature... (18 Replies)
Discussion started by: N1ckNak
18 Replies

5. Ubuntu

What is the advantage of ubuntu over vista and vice versa?

i am thinking of replacing my vista with ubuntu. Questions: 1) what will be the advantages and disadvantages of using ubuntu instead of vista? 2) what will be the setbacks of replacing my vista? 3) how hard is it to cope up with the new OS? what must i learn to utilize ubuntu? (1 Reply)
Discussion started by: Anna Hussie
1 Replies

6. Shell Programming and Scripting

Uppercase to lowercase and vice versa

shell script to convert file names from UPPERCASE to lowercase file names or vice versa in linux anybody please help me out!!!! (5 Replies)
Discussion started by: jacky29
5 Replies

7. UNIX for Dummies Questions & Answers

Appending from a file to a script and vice versa

Hi, I am new to Unix and discovered this example problem online that I believe will help my learning: Run the command's below env >> xx env >> xx env >> xx env >> xx env >> xx You will now have a file called XX with the env redirected into it 5 times Create a script named... (2 Replies)
Discussion started by: Jimmy_c
2 Replies

8. Shell Programming and Scripting

Pdf to text conversion and vice versa

Hi, I have a pdf file. i want to convert it to text file and do some work on it and later want to convert it back to pdf. Can this be done via unix? or Is there a way unix can directly work on PDF file? (2 Replies)
Discussion started by: saltysumi
2 Replies

9. Shell Programming and Scripting

sed help to convert from lowercase to uppercase and vice versa!

Hello, can sed be used to convert all letters of a file from uppercase to lowercase and vice versa?i know tr command can be used but with sed is it possible? i came up with this :- sed 'y///' file1 actually the above command is also not working! Please help me. Thanks in advance :) (6 Replies)
Discussion started by: salman4u
6 Replies

10. Programming

binary to string conversion and vice versa

please let me know that in unix using c programming language we can do binary to string conversion and vice versa using ltoa and atol but how can we do it in c++ programming language. thank you in advance. (3 Replies)
Discussion started by: kinnaree
3 Replies
Login or Register to Ask a Question