The Match
direktif dalam /etc/ssh/sshd_config
memungkinkan Anda untuk selektif menerapkan perintah konfigurasi. Salah satu kriteria kecocokan yang tersedia adalah alamat sumber koneksi, sehingga ini dapat digunakan untuk mengimplementasikan apa yang Anda inginkan. Anda dapat menonaktifkan otentikasi kata sandi secara default, dan kemudian mengaktifkannya untuk koneksi dari rentang IP jaringan internal. (Perhatikan bahwa Anda juga ingin menonaktifkan ChallengeResponseAuthentication
untuk mencegah kata sandi digunakan.) Contoh ini memungkinkan otentikasi kata sandi dari semua rentang IP pribadi RFC1918. Lihat halaman manual sshd_config untuk lebih jelasnya.
PasswordAuthentication no
ChallengeResponseAuthentication no
Match Address 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
PasswordAuthentication yes
Perhatikan bahwa blok Match harus ditambahkan ke akhir file, jika tidak semua yang mengikutinya akan dicocokkan sampai blok Match berikutnya. Penempatan blok Pencocokan yang buruk dapat menyebabkan ketidakmampuan untuk terhubung.