==================
use path from user home
==================

GlobalKnownHostsFile ~/.ssh/hosts

---

(client_config
  (global_known_hosts_file
    (global_known_hosts_file_value)))

==================
use path from system
==================

GlobalKnownHostsFile /etc/ssh/ssh_known_hosts

---

(client_config
  (global_known_hosts_file
    (global_known_hosts_file_value)))

==================
can specify multiple paths
==================

GlobalKnownHostsFile /etc/ssh/ssh_known_hosts /etc/ssh/ssh_known_hosts2

---

(client_config
  (global_known_hosts_file
    (global_known_hosts_file_value)))

==================
use irregular casing
==================

GlobalKnownHoSTSfile ~/.ssh/hosts

---

(client_config
  (global_known_hosts_file
    (global_known_hosts_file_value)))

==================
can use equals sign
==================

GlobalKnownHostsFile=~/.ssh/hosts

---

(client_config
  (global_known_hosts_file
    (global_known_hosts_file_value)))

==================
can use equals sign with whitespace
==================

GlobalKnownHostsFile = ~/.ssh/hosts

---

(client_config
  (global_known_hosts_file
    (global_known_hosts_file_value)))

==================
can be specified after host
==================

Host example.com
  GlobalKnownHostsFile ~/.ssh/hosts

---

(client_config
  (host
    (host_value))
  (global_known_hosts_file
    (global_known_hosts_file_value)))
