diff --git a/Documents/bin/gen-ssh-config b/Documents/bin/gen-ssh-config
index f1a7c0b5e916959a0419a97b3ad58eb584da845b..64c0c4ecda8b7eac5f06c10532e16d558fc7ccde 100755
--- a/Documents/bin/gen-ssh-config
+++ b/Documents/bin/gen-ssh-config
@@ -1,3 +1,3 @@
 #!/bin/sh
 set -eu
-find "$HOME/.ssh/config.d/" -type f -print0 | sort --zero | xargs -0 cat > "$HOME/.ssh/config"
+find "$HOME/.ssh/config.d/" -type f \! -name '.*' -print0 | sort --zero | xargs -0 cat > "$HOME/.ssh/config"