scp - Store a private key outside of ~/.ssh -


i have deal rather annoying situation. must transfer file via shell script using scp 1 server another. problem not have root access on either of them. i'm not allowed install packages like, sshpass, ssh2, expect etc. don't have write permission in home directory of user have use on second server.

since can't use sshpass etc. enable script enter login credentials, thought using ssh keypair auth. first thought, since user on second server doesn't have write permissions in home directory in subsequent directory, ssh-keygen fails can't put keys in ~/.ssh.

both debian servers btw.

is there way generate ssh keypair , use outside of ~/.ssh?

any appreciated.

on clientside yes. however, on serverside, unless configured differently, sshd expect credentials in directory.

if can scp server can't access .ssh 1 can, can use -i option specify keyfile location.

do have alternative transport mechanism? can put filn public_html , wget on other side?


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -