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.
|
|
|||||
|
|
Since you can't overwrite
|
||||
|
|
|
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 :) |
|||
|
|
|
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:
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. |
|||
|
|