I can't ssh to vds with Rocky 9 (not as root)

Have you checked the configuration in /etc/ssh/sshd_config.d? The standard sshd_config isn’t generally configured on Rocky Linux 9.