Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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
3  
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
add comment

3 Answers 3

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
add comment

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
add comment

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
add comment

Your Answer

 
discard

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.