SFTP passwordless (kind of works)


 
Thread Tools Search this Thread
Special Forums Cybersecurity SFTP passwordless (kind of works)
# 1  
Old 04-23-2012
SFTP passwordless (kind of works)

Hi,

I set up the keys on local and remote server. If I simply do:
Code:
sftp xxx.xxx.xxx.xxx

It works without asking for a password. But if I change the command to:
Code:
sftp user@server

it prompts me for password.

Anybody know how to rectify this? Thanks a bunch.


EDIT: I copied the key into the other user's ~/.ssh/auhtorized_keys but that still does not work.

Last edited by tetra; 04-23-2012 at 02:24 PM..
# 2  
Old 04-23-2012
Is the remote key in authorized_keys EXACTLY the same character for character as the id_rsa.pub key for that user on the local system.

If you can read/write that user's .ssh directory (and you are not doing that as root) then the permissions (they should be 700 ) on the other user's .ssh directory are a problem. The perms on the other user's login directory should be 755 as well.

The ssh protocol (sftp, too) depend on directory permissions, and also require keys to be precise.
# 3  
Old 04-24-2012
Yep, i scp'd the exact file over to the system. I will double check the perms tomorrow at work.
Also, do you know of a way to enable this feature for all users on the server? Instead of having to copy the authorized_keys file in everybody's directory? There are many users on the server I am working on.

---------- Post updated 04-24-12 at 09:17 AM ---------- Previous update was 04-23-12 at 08:05 PM ----------

What if the local server contains 60 users, but all want to use the same SFTP account on the remote server? How would that work?
# 4  
Old 05-02-2012
You will have to create a single directory with 1777 permissions so they can all read/write there. Create an account like dummy_sftp that can ONLY get to that directory.

Then put all of the users public keys into dummy_sftp's .ssh/authorized_keys file.
You will have a problem if every user has identical file names they move around. Also, this is NOT secure. So if some of those files are protected data like HIPAA or payroll you have another problem because any user who can sftp there can get any file and read it.

google 'howto chroot' an sftp account to see how to do this.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

How to use passwordless sftp in script?

Hi I am trying to do SFTP in shell script in such a way that it should not ask for password. for this is use below script but it prompt for password. here I am not abled to understand where I am making mistake. #!/bin/bash # SFTP TO remote server USER="ITO" PASSWORD="abcd@1234"... (4 Replies)
Discussion started by: scriptor
4 Replies

2. UNIX for Dummies Questions & Answers

Passwordless SSH works, scp does not

I know the "how to setup passwordless SSH" question is asked probably 5 times a week. I know how to setup passwordless SSH, it's not tough, however after reinstalling linux on my server, I found a problem. I could SSH into my server just fine, no password required, however SCP still required a... (4 Replies)
Discussion started by: corrado33
4 Replies

3. Solaris

Passwordless sftp issue

Hello Experts, I am trying to setup passwordless sftp from one of linux box to solaris box. I have generated key-pair and below is the permissions of the respective files. drwx------. 2 sftpuser sftpuser 4096 Dec 17 23:57 .ssh drwx------. 2 sftpuser sftpuser 4096 Dec 17 23:57 .... (16 Replies)
Discussion started by: sai_2507
16 Replies

4. Shell Programming and Scripting

Passwordless file transfer using sftp

Hello all, I have a requirement, in which we need to stage a package to Unix remote server in an automation (we cant use ssh key generation) , do u have any idea how we can transfer the package to remote server using sftp .if you have any script plz share it to me (4 Replies)
Discussion started by: Ramji Sundaram
4 Replies

5. Shell Programming and Scripting

Passwordless SFTP - SCP Option?

I have read documentation on SCP and just trying to figure out how go about doing this - below are two pieces of code, one is SFTP and one is SCP. My goal is to have this done via password-less authentication, fully automated. Currently we use SFTP and the script asks for the password of the... (20 Replies)
Discussion started by: Stigy
20 Replies

6. Shell Programming and Scripting

passwordless sftp with debug options

Hi, In our project we already have a passwordless sftp with -b (batchfile) option working but there have been some new application rolled out at the client site and they want us to raise the DEBUG option somebody suggested to use following options with sftp command -oLogLevel=DEBUG... (4 Replies)
Discussion started by: dips_ag
4 Replies

7. Shell Programming and Scripting

keypair generation for passwordless sftp

Hi, I want to establish a passwordless sftp between the two servers. I've searched the net and know the steps to be taken; which are as follows: $ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (~/.ssh/id_rsa): ~/.ssh/id_rsa already... (3 Replies)
Discussion started by: dips_ag
3 Replies

8. Shell Programming and Scripting

passwordless authentication of SFTP script

Dear All I need to discuss about the problem which has been discussed so many times here. I need to transfer a file from server A to server B via passwordless SFTP script. By reading the threads on this topic here, I followed the below steps but still it's not working .. Pls find the steps... (13 Replies)
Discussion started by: uday.shankar
13 Replies

9. Shell Programming and Scripting

Passwordless SFTP

Hi, When Iam trying to do SFTP it is asking for password everytime. Can I have any alternative where I can provide the password in script itself. Because there are some control-M jobs which runs without user interaction. So please let me know the script where we can provide the password in the... (2 Replies)
Discussion started by: manneni prakash
2 Replies

10. Shell Programming and Scripting

Passwordless sftp from UNIX to windows site

Hallo all , I researched many article in this forum as well as googled. But could not get any help. I request the forum to extend some help. Issue: Want to do a passwordless sftp from an unix machine to windows action taken : 1) on local unix machine ssh-keygen -t dsa 2) Next step ,... (2 Replies)
Discussion started by: konark
2 Replies
Login or Register to Ask a Question