Solved

SFTP connection without password prompt?

Posted on 2006-11-15
4
6,004 Views
Last Modified: 2011-08-18
I am trying to connect our server to another via SFTP to send files securely, and I would like to automate this connection.  Whenever I connect to the remote server with the username assigned to us by the remote administrators, it always asks for a password to log in, which the user must enter manually.  Is there a way to set up the connection so we do not have to put in a password all the time?  I have read some of the documentation on ssh and sftp, and tried generating a public key based on a private key we already use for one trading partner, then placing this public key in a .ssh directory on the remote server as a 'authorized_keys' file, but it still asks for the password, even if I use a -o 'IdentityFile _filename_' in the sftp command.  any help would be appreciated..
0
Comment
Question by:ewessel
  • 2
  • 2
4 Comments
 
LVL 24

Expert Comment

by:slyong
ID: 17951012
You can setup ssh without password: http://www.astro.caltech.edu/~mbonati/WIRC/manual/DATARED/setting_up_no-password_ssh.html, if you google "ssh no password" you should get a lot of examples.

If you have tried generating the ssh-key, the main thing is that when you use ssh-keygen, it will ask for a passphrase, just press enter without typing any passphrase so that it won't ask for a passphrase when you use sftp.
0
 

Author Comment

by:ewessel
ID: 17955034
I didn't put a passphrase in when generating the key, so that's not the issue.  I'm not sure what version of ssh the server is using, I know our side should be using OpenSSH, being a RHEL3 server..  Should I find that out first?  I originally just generated a RSA key..
0
 

Author Comment

by:ewessel
ID: 17956086
Ok, If found out that it will allow a passwordless sftp connection if I am logged in as root and use the 'IdentityFile _filename_' option, but if I am looged in as a user and use the same thing it asks for a password.  Any other ideas?
0
 
LVL 24

Accepted Solution

by:
slyong earned 300 total points
ID: 17958700
Did you generate the ssh key using root account?  You have to generate the key using the account that you intend to login.
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Hello EE, Today we will learn how to send all your network traffic through Tor which is useful to get around censorship and being tracked all together to a certain degree. This article assumes you will be using Linux, have a minimal knowledge of …
Fine Tune your automatic Updates for Ubuntu / Debian
In a recent question (https://www.experts-exchange.com/questions/29004105/Run-AutoHotkey-script-directly-from-Notepad.html) here at Experts Exchange, a member asked how to run an AutoHotkey script (.AHK) directly from Notepad++ (aka NPP). This video…

830 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question