How to tell ssh client to ignore ssh config file

· >

How to Tell SSH Client To Ignore SSH Config File

Generally, an SSH client can be configured using a configuration file, named ssh_config, located in the same directory as the SSH executable. This allows you to set default values for various options. However, there may be situations when you want to override the configuration file and have your SSH client ignore it. This article will show you how to do just that.

Setting Up the SSH Client

The first step is to setup the SSH client. This can be done in two ways:

  • Using command line arguments
  • Using an SSH configuration file

The command line argument approach is straightforward but can be tedious if you’re running a lot of commands. The configuration file approach is simpler and can make things easier in the long-run.

Ignoring SSH Config File

Once the SSH client is setup, the next step is to tell it to ignore the configuration file. This is done by adding the -F option to the ssh command. This tells the SSH client to ignore any configuration file in the current directory.

For example, to connect to a remote server without using any configuration file, you would run the following command:

ssh -F /dev/null [email protected]

This will tell the SSH client to ignore any configuration file and run the command using default values.


In this article, we have shown you how to tell an SSH client to ignore any configuration file. This is useful if you need to override the default values or simply don’t want to use a configuration file. We hope you found this article helpful.

Notify of
Inline Feedbacks
View all comments