Halaman manual mengatakan ini:
Tuan rumah
Host Membatasi deklarasi berikut (hingga kata kunci Host berikutnya) hanya untuk host yang cocok dengan salah satu pola yang diberikan setelah kata kunci. Jika lebih dari satu pola disediakan, mereka harus dipisahkan oleh spasi putih. Satu `* 'sebagai suatu pola dapat digunakan untuk menyediakan standar global untuk semua host. Tuan rumah adalah argumen nama host yang diberikan pada baris perintah (yaitu nama tidak dikonversi ke nama host yang dikanonikalisasi sebelum pencocokan).
Entri pola dapat dinegasikan dengan membuatnya awalan dengan tanda seru (`! '). Jika entri yang dinegasikan cocok, maka entri Host diabaikan, terlepas dari apakah ada pola lain di baris yang cocok. Karenanya, pertandingan yang dinegasikan berguna untuk memberikan pengecualian untuk kecocokan wildcard.>
Lihat POLA untuk informasi lebih lanjut tentang pola.
Nama Host
HostName Menentukan nama host asli untuk login. Ini dapat digunakan untuk menentukan nama panggilan atau singkatan untuk host. Jika nama host berisi urutan karakter `% h ', maka ini akan diganti dengan nama host yang ditentukan pada baris perintah (ini berguna untuk memanipulasi nama yang tidak memenuhi syarat). Standarnya adalah nama yang diberikan pada baris perintah. Alamat IP numerik juga diizinkan (baik pada baris perintah dan dalam spesifikasi HostName).
Misalnya, ketika saya ingin membuat SSH Config untuk GitHub, apa yang harus Host dan HostName?
Host
adalah string yang diberikan pengguna sebagai input pada CLI saat menjalankan SSH;HostName
adalah string yang akan dihasilkan klien SSH melalui jaringan ketika mencoba untuk terhubung ke server.