As you ssh into multiple machines or servers, it can get hard to remember the IP address of each of the server you have. For example, if your application has different servers for app-server, cache, database, etc… there could be a different IP for each one of them. > ssh user@10.45.32.42 > ssh user@10.235.23.46 To reduce this cognitive overload, you can create a ssh config that removes the need to remember the usernames and IP addresses of the servers.