Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

There is a way to forward my private keys to the server im connected with the ssh -A option. Is there is a way to forward the .ssh/config file as well? Its where I keep host aliases and default usernames. Its not possible to write .ssh/config on those servers because they are shared accounts.

share|improve this question
Why do you need to forward your config? Are you using this server as a relay? Have you considered using ProxyCommand to connect directly to the host you want? – Zoredache Jun 2 '11 at 23:57

Since you can't overwrite /.ssh/config, add your own alias and reference it, as in:

jake@localhost: scp .ssh/config remoteserver:/home/jake/.sshjake/

jake@localhost: ssh remoteserver

jake@remoteserver: alias ssh='ssh -F ~/.sshjake/config'

jake@remoteserver: ssh someotherserver
share|improve this answer

No, there's no way to do that via any standard ssh clients that I know of; I'd be surprised if a client with such functionality exists as it's kind of an out-of-scope `feature'.

Given that it's a shared account (ouch), I wouldn't want to have any such configuration data there to begin with though, but that's your call :)

share|improve this answer

Not directly, but if you want to manage a shared config file (say, you want to store your config files in a local git repository), you can do something like:

mkdir -p cfg/ssh
cp .ssh/config cfg/ssh/config
rm .ssh/config
ln -s cfg/ssh/config .ssh/config

Check the original file (now ~/cfg/ssh/config) into your repo, then check out a copy on your other machine(s) and set them up the same way.

Just remember to make sure you set permissions on your ~/cfg directory such that folks you don't want snooping about in there can't. 600 or 700 is generally fine.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.