Created
March 14, 2015 13:32
-
-
Save zeloc/b9455b793b07898025db to your computer and use it in GitHub Desktop.
example ssh config file used to create multiple host and assign different ssh keys
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### default for all ## | |
Host * | |
ForwardAgent no | |
ForwardX11 no | |
ForwardX11Trusted yes | |
User nixcraft | |
Port 22 | |
Protocol 2 | |
ServerAliveInterval 60 | |
ServerAliveCountMax 30 | |
## override as per host ## | |
Host server1 | |
HostName server1.cyberciti.biz | |
User nixcraft | |
Port 4242 | |
IdentityFile /nfs/shared/users/nixcraft/keys/server1/id_rsa | |
## Home nas server ## | |
Host nas01 | |
HostName 192.168.1.100 | |
User root | |
IdentityFile ~/.ssh/nas01.key | |
## Login AWS Cloud ## | |
Host aws.apache | |
HostName 1.2.3.4 | |
User wwwdata | |
IdentityFile ~/.ssh/aws.apache.key | |
## Login to internal lan server at 192.168.0.251 via our public uk office ssh based gateway using ## | |
## $ ssh uk.gw.lan ## | |
Host uk.gw.lan uk.lan | |
HostName 192.168.0.251 | |
User nixcraft | |
ProxyCommand ssh [email protected] nc %h %p 2> /dev/null | |
## Our Us Proxy Server ## | |
## Forward all local port 3128 traffic to port 3128 on the remote vps1.cyberciti.biz server ## | |
## $ ssh -f -N proxyus ## | |
Host proxyus | |
HostName vps1.cyberciti.biz | |
User breakfree | |
IdentityFile ~/.ssh/vps1.cyberciti.biz.key | |
LocalForward 3128 127.0.0.1:3128 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment